﻿/*! normalize.css v3.0.0 | MIT License | git.io/normalize *//*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display: block
}
/*管理后台-广告列表-app首页*/
.pos-wrap{
    position: relative;
    width: 377px;
    border-left: 1px solid #ccc;
    border-right:1px solid #ccc;
}
.pos-wrap>a{
    position: absolute;
}
.pos-banner1{
    width: 375px;
    height: 155px;
    left: 0;
    top: 0;
    display: none;
}

.pos-banner1 img{
    width: 375px;
    height: 155px; 
}

.pos-banner1-ac{
    display: block;
}
.banner-page-list{
    position: absolute;
    z-index: 2;
    width: 375px;
    height: 12px;
    left: 0;
    top: 130px;
    text-align: center;
}
.banner-page-list>.banner-page{
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #000;
    border-radius: 50%;
    margin:0 3px; 
}
.banner-page-list>.banner-page:hover,.banner-page-list>.banner-page-ac{
    background-color: #000;
}
.pos-bigad1{
    width: 375px;
    height: 125px;
    left: 0;
    top:460px;
}
.pos-smallad1{
    width: 187px;
    height:110px;
    left: 0;
    top:585px;
}
.pos-smallad2{
    width: 187px;
    height:110px;
    left: 0;
    top:695px;
}
.pos-midad1{
    width: 187px;
    height:220px;
    left:187px;
    top:585px;
}
.pos-midad2{
    width: 187px;
    height:175px;
    left:0;
    top:843px;
}
.pos-smallad3{
    width: 187px;
    height:87px;
    left:187px;
    top:843px;
}
.pos-smallad4{
    width: 187px;
    height:87px;
    left:187px;
    top:930px;
}
.pos-midad3{
    width: 187px;
    height:112px;
    left:0;
    top:1055px;
}
.pos-midad4{
    width: 187px;
    height:112px;
    left:187px;
    top:1055px;
}
.pos-smallad5{
    width:100px;
    height:122px;
    left:0;
    top:1167px;
}
.pos-smallad6{
    width:87px;
    height:122px;
    left:100px;
    top:1167px;
}
.pos-smallad7{
    width:87px;
    height:122px;
    left:187px;
    top:1167px;
}
.pos-smallad8{
    width:100px;
    height:122px;
    left:274px;
    top:1167px;
}
.inset-banner1{
    width: 260px;
    height: 90px;
    left: 100px;
    top: 65px;
}
.inset-banner2{
    width:375px;
    height:122px;
    left:0;
    top: 50px;
}


audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden],template {
	display: none
}/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body {
	margin: 0
}/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */a {
	background: transparent
}

a:active,a:hover {
	outline: 0
}/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */figure {
	margin: 1em 40px
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace, monospace;
	font-size: 1em
}/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height: auto
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

* {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: transparent
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset
}

html {
	font-size: 46.875px
}

body {
	width: 16rem;
	max-width: 16rem;
	margin: 0 auto;
	font-family: Helvetica,PingFangSC-Regular,"Droid Sans",Arial,sans-serif;
	font-size: .34133rem;
	line-height: 1;
	color: #232326;
	overflow-x: hidden
}

ul,li {
	list-style: none
}

a {
	color: #232326;
	text-decoration: none;
	vertical-align: middle
}

i,em {
	font-style: normal
}

span,img {
	vertical-align: middle
}

.floor {
	overflow: hidden
}

.p:before,.p:after {
	content: "";
	clear: both;
	display: block;
	font-size: 0;
	height: 0
}

.fl {
	float: left
}

.fr {
	float: right
}

.g5 {
	background: #f3f5f7
}

.ma-to-10 {
	margin-top: .21333rem
}

.ma-to-20 {
	margin-top: .42667rem
}

.ds-in-bl {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline
}

.content {
	margin: 0 .21333rem
}

.content:before,.content:after {
	content: "";
	clear: both;
	display: block;
	font-size: 0;
	height: 0
}

.maleri30 {
	margin: 0 .64rem
}

.action-sprite,.action-aa,.action-ab,.action-ac,.action-ad,.action-ae,.action-af,.action-ag,.action-ah,.action-ai,.action-aj,.action-ak,.action-al,.action-am,.action-an {
	background-image: url("../images/action-s6077e892fb.png");
	background-repeat: no-repeat
}

.action-aa {
	background-position: 0 0;
	height: 1.024rem;
	width: 1.024rem;
	background-size: 13.20533rem
}

.action-ab {
	background-position: -1.23733rem 0;
	height: .896rem;
	width: .93867rem;
	background-size: 13.20533rem
}

.action-ac {
	background-position: -2.38933rem 0;
	height: .85333rem;
	width: .72533rem;
	background-size: 13.20533rem
}

.action-ad {
	background-position: -3.328rem 0;
	height: .832rem;
	width: .91733rem;
	background-size: 13.20533rem
}

.action-ae {
	background-position: -4.45867rem 0;
	height: .704rem;
	width: 1.00267rem;
	background-size: 13.20533rem
}

.action-af {
	background-position: -5.67467rem 0;
	height: .512rem;
	width: .704rem;
	background-size: 13.20533rem
}

.action-ag {
	background-position: -6.592rem 0;
	height: .59733rem;
	width: .55467rem;
	background-size: 13.20533rem
}

.action-ah {
	background-position: -7.36rem 0;
	height: .53333rem;
	width: .68267rem;
	background-size: 13.20533rem
}

.action-ai {
	background-position: -8.256rem 0;
	height: .55467rem;
	width: .59733rem;
	background-size: 13.20533rem
}

.action-aj {
	background-position: -9.06667rem 0;
	height: .42667rem;
	width: .21333rem;
	background-size: 13.20533rem
}

.action-ak {
	background-position: -9.49333rem 0;
	height: .68267rem;
	width: .768rem;
	background-size: 13.20533rem
}

.action-al {
	background-position: -10.47467rem 0;
	height: .34133rem;
	width: .59733rem;
	background-size: 13.20533rem
}

.action-am {
	background-position: -11.28533rem 0;
	height: .34133rem;
	width: .59733rem;
	background-size: 13.20533rem
}

.action-an {
	background-position: -12.096rem 0;
	height: .85333rem;
	width: .896rem;
	background-size: 13.20533rem
}

.famfh {
	font-family: "\5b8b\4f53"
}

header {
	width: 16rem;
	position: fixed;
	z-index: 999;
	height: 1.87733rem;
	background: -webkit-linear-gradient(rgba(0,0,0,0.3), rgba(255,255,255,0));
	background: -o-linear-gradient(rgba(0,0,0,0.3), rgba(255,255,255,0));
	background: -moz-linear-gradient(rgba(0,0,0,0.3), rgba(255,255,255,0));
	background: linear-gradient(rgba(0,0,0,0.3),rgba(255,255,255,0));
	-webkit-transition: -webkit-transform 3s,opacity 4s,background 10s;
	opacity: 0
}

@media screen and (min-width: 1300px) {
	header {
		height: .93867rem
	}
}

header .content {
	padding-top: .29867rem
}

@media screen and (min-width: 1300px) {
	header .content {
		padding-top: .128rem
	}
}

header .logo img {
	margin-left: .21333rem;
	width: 2.496rem;
	height: .96rem
}

@media screen and (min-width: 1300px) {
	header .logo img {
		width: 1.28rem;
		height: .49067rem
	}
}

header .sea-box {
	width: 10.45333rem;
	height: 1.23733rem;
	background: #fff;
	position: relative;
	margin-left: .21333rem;
	-moz-border-radius: .42667rem;
	-webkit-border-radius: .42667rem;
	border-radius: .42667rem
}

@media screen and (min-width: 1300px) {
	header .sea-box {
		height: .64rem;
		width: 12.37333rem
	}
}

header .sea-box span {
	background-image: url("../images/search.png");
	background-repeat: no-repeat;
	background-size: cover;
	height: .64rem;
	width: .64rem;
	position: absolute;
	top: .29867rem;
	left: 0rem;
	bottom: 0rem;
	right: 0rem;
	margin-left: .21333rem
}

@media screen and (min-width: 1300px) {
	header .sea-box span {
		width: .42667rem;
		height: .42667rem;
		position: absolute;
		top: .128rem;
		left: 0rem;
		bottom: 0rem;
		right: 0rem
	}
}

header .sea-box .sear-input {
	width: 9.17333rem;
	margin-left: .896rem
}

@media screen and (min-width: 1300px) {
	header .sea-box .sear-input {
		width: 11.09333rem
	}
}

header .sea-box input {
	border: 0;
	width: 100%;
	height: 1.23733rem;
	color: #666666;
	outline: none;
	padding: 0 .21333rem;
	font-size: .59733rem
}

@media screen and (min-width: 1300px) {
	header .sea-box input {
		height: .64rem;
		font-size: .42667rem
	}
}

header .login {
	margin-left: .21333rem;
	font-size: .64rem
}

@media screen and (min-width: 1300px) {
	header .login {
		font-size: .384rem
	}
}

header .login a {
	color: #fff
}

.headerbg {
	background: -webkit-linear-gradient(rgba(242,48,48,0.8), rgba(242,48,48,0.8));
	background: -o-linear-gradient(rgba(242,48,48,0.8), rgba(242,48,48,0.8));
	background: -moz-linear-gradient(rgba(242,48,48,0.8), rgba(242,48,48,0.8));
	background: linear-gradient(rgba(242,48,48,0.8),rgba(242,48,48,0.8));
	opacity: 1
}

.foohi {
	height: 2.34667rem
}

@media screen and (min-width: 1300px) {
	.foohi {
		height: 1.28rem
	}
}

@media screen and (min-width: 1300px) {
	.foohiext {
		height: 2.34667rem
	}
}

.footer {
	height: 2.13333rem;
	background: #fff;
	position: fixed;
	z-index: 999;
	bottom: 0;
	left: 0;
	width: 100%;
	-moz-box-shadow: 0 0 10px 0 rgba(155,143,143,0.6);
	-webkit-box-shadow: 0 0 10px 0 rgba(155,143,143,0.6);
	box-shadow: 0 0 10px 0 rgba(155,143,143,0.6)
}

@media screen and (min-width: 1300px) {
	.footer {
		height: 1.06667rem
	}
}

.footer ul li {
	float: left;
	text-align: center;
	width: 25%
}

.footer ul li .yello {
	color: #f23030
}

.footer ul li a {
	display: inline-block;
	cursor: pointer
}

.footer ul li a .icon {
	margin-top: .128rem
}

@media screen and (min-width: 1300px) {
	.footer ul li a .icon {
		margin-top: .04267rem
	}
}

.footer ul li a .icon .iconfont {
	font-size: 1.06667rem
}

@media screen and (min-width: 1300px) {
	.footer ul li a .icon .iconfont {
		font-size: .59733rem
	}
}

.footer ul li a .icon p {
	font-size: .55467rem;
	margin-top: .21333rem
}

@media screen and (min-width: 1300px) {
	.footer ul li a .icon p {
		font-size: .29867rem;
		margin-top: .08533rem
	}
}

.banner img {
	width: 100%
}

.dh nav {
	margin-top: .42667rem;
	margin-bottom: .42667rem;
	overflow: hidden
}

.dh nav a {
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	margin: .42667rem 0
}

.dh nav a span span {
	vertical-align: sub;
	font-size: .59733rem;
	position: relative;
	top: .128rem;
	left: 0rem;
	bottom: 0rem;
	right: 0rem
}

.dh nav a span img {
	width: 1.70667rem;
	height: 1.70667rem
}

.secondkill .content {
	margin-top: .42667rem
}

.secondkill .time {
	font-size: .46933rem
}

.secondkill .time .lightning {
	padding-left: .34133rem
}

.secondkill .time .lightning:before {
	content: "";
	background-image: url("../images/s.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .59733rem;
	height: .59733rem;
	position: relative;
	top: .02133rem;
	left: 0rem;
	bottom: 0rem;
	right: 0rem;
	display: block;
	float: left;
	margin-right: .04267rem
}

.secondkill .time .lightning .add {
	font-size: .72533rem;
	font-weight: 600
}

.secondkill .time .lightning .hms {
	background-color: #3d3d3d;
	color: #fff;
	padding: .04267rem;
	-moz-border-radius: .08533rem;
	-webkit-border-radius: .08533rem;
	border-radius: .08533rem
}

.secondkill .time .xsxl {
	font-weight: 600
}

.secondkill .time .xsxl a {
	color: #666666
}

.secondkill .time .xsxl a span {
	vertical-align: middle;
	color: #666666;
	font-weight: normal
}

.secondkill .time .xsxl a span img {
	width: .17067rem;
	height: .29867rem;
	margin-left: .21333rem;
	vertical-align: initial
}

.secondkill .shop {
	margin-top: .21333rem
}

.secondkill .shop a {
	float: left;
	width: 33.33333%;
	text-align: center;
	overflow: hidden
}

.secondkill .shop a .shopnum {
	position: relative
}

.secondkill .shop a .shopnum img {
	width: 3.73333rem;
	height: 3.73333rem
}

.secondkill .shop a .shopnum .time_sn {
	color: white;
	position: absolute;
	background: rgba(35,39,51,0.5);
	margin: 0;
	bottom: .768rem;
	left: .74667rem;
	width: 3.73333rem;
	height: .64rem;
	line-height: .64rem;
	font-size: 14px
}

.secondkill .shop a .shopnum p {
	font-size: .512rem;
	color: red;
	margin: .21333rem
}

.advertisement {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0
}

.advertisement .content {
	margin: 0
}

.advertisement a {
	display: block
}

.advertisement .fl {
	padding-right: .04267rem
}

.advertisement .fl img {
	float: right
}

.advertisement .fr {
	border-left: 1px solid #e0e0e0;
	padding-left: .04267rem
}

.advertisement .le {
	width: 50%
}

.advertisement .le .td {
	overflow: hidden
}

.advertisement .le .td img {
	width: 6.82667rem
}

.advertisement .lefhe img {
	height: 4.33067rem
}

.advertisement .lefhe a:first-child {
	border-bottom: 1px solid #e0e0e0
}

.advertisement .re img {
	height: 8.66133rem
}

div.index_hot {
	background-color: white;
	height: inherit;
	padding-bottom: inherit
}

.newshop .advertisement img {
	padding: .21333rem;
	-moz-border-radius: .42667rem;
	-webkit-border-radius: .42667rem;
	border-radius: .42667rem
}

.newshop .lefhe img {
	height: 3.09333rem
}

.newshop .lefhe a:first-child {
	border-bottom: 1px solid #e0e0e0
}

.newshop .re img {
	height: 6.18667rem
}

.hotshop .hotsome {
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	overflow: hidden
}

.hotshop .hotsome .hottop {
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden
}

.hotshop .hotsome .hottop .le {
	width: 50%
}

.hotshop .hotsome .hottop .le img {
	width: 6.82667rem;
	height: 4.77867rem
}

.hotshop .hotsome .hottop .fl {
	border-right: 1px solid #e0e0e0;
	padding-right: .04267rem
}

.hotshop .hotsome .hottop .fl img {
	float: right
}

.hotshop .hotsome .hottop .fr {
	padding-left: .04267rem
}

.hotshop .hotsome a {
	display: block
}

.hotshop .hotsome .bloc .foura a {
	float: left;
	width: 25%;
	margin: 0 auto;
	border-right: 1px solid #e0e0e0
}

.hotshop .hotsome .bloc .foura a:last-child {
	border-right: 0
}

.hotshop .hotsome .bloc .foura a img {
	width: 100%;
	max-height: 5.07733rem;
	padding: .21333rem
}

.guesslike .likeshop {
	background-color: #f0f2f5;
	overflow: hidden
}

.guesslike ul li {
	float: left;
	width: 50%;
	padding-bottom: .08533rem;
	position: relative
}

.guesslike ul li:nth-child(2n+1) {
	padding-right: .04267rem
}

.guesslike ul li:nth-child(2n) {
	padding-left: .04267rem
}

.guesslike ul li:nth-child(2n+1) .similer-product {
	float: right
}

.guesslike ul li:nth-child(2n) .similer-product {
	float: left
}

.guesslike ul li .similer-product {
	background-color: #fff;
	clear: both;
	overflow: hidden;
	display: block;
	padding-bottom: .42667rem
}

.guesslike ul li .similer-product .simidibl {
	display: block
}

.guesslike ul li .similer-product img {
	width: 7.95733rem;
	height: 7.95733rem
}

.guesslike .add {
	text-align: center;
	font-size: .55467rem;
	background: #f0f2f5;
	border-top: 1px solid #dedede;
	height: 1.23733rem;
	line-height: 1.23733rem;
	cursor: pointer
}

footer {
	background: #f8f8f8;
	font-size: .55467rem
}

footer .flool1 {
	height: 1.23733rem;
	border-top: 1px solid #dedede
}

footer .flool1 ul {
	display: table;
	margin: 0 auto
}

footer .flool1 ul li {
	float: left;
	border-right: 2px solid #dedede;
	padding: 0 1.06667rem;
	margin-top: .29867rem
}

footer .flool1 ul li:last-child {
	border-right: 0
}

footer .flool1 ul li a {
	color: #999999
}

footer .flool1 ul .comebackTop {
	cursor: pointer;
	color: #999999
}

footer .flool2 {
	height: 3.2rem;
	border-top: 1px solid #dedede
}

footer .flool2 ul {
	display: table;
	margin: 0 auto
}

footer .flool2 ul li {
	float: left;
	padding: 0 1.36533rem;
	text-align: center;
	margin-top: .64rem
}

footer .flool2 ul li a p {
	color: #999999;
	margin-top: .21333rem
}

footer .flool2 ul li .black p {
	color: #444444
}

footer .flool2 ul li img {
	width: .85333rem;
	height: .85333rem
}

footer .flool3 {
	height: .98133rem;
	border-top: 1px solid #dedede
}

footer .flool3 p {
	color: #999999;
	font-size: .42667rem;
	text-align: center;
	line-height: .98133rem
}

.mslide {
	position: relative;
	overflow: hidden
}

.mslide:after {
	content: '';
	display: block;
	width: 100%;
	padding-top: 40%
}

.mslide ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.mslide li {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.mslide li:first-child {
	z-index: 1
}

.mslide li img {
	position: absolute;
	left: 0;
	top: 0;
	width: 16rem;
	height: 6.4rem;
	border: none
}

.mslide .dot {
	position: absolute;
	right: .21333rem;
	bottom: .21333rem;
	z-index: 5;
	font-size: 0
}

.mslide .dot span {
	display: inline-block;
	width: .21333rem;
	height: .21333rem;
	margin-left: .21333rem;
	border: 2px solid #fff;
	border-radius: 50%
}

.mslide .dot .cur {
	background-color: #fff
}

.similar-product-text {
	height: 1.32267rem;
	font-size: .59733rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-word;
	color: #232326;
	margin-top: .34133rem;
	line-height: .64rem;
	margin-bottom: .34133rem;
	padding: 0 .21333rem
}

.similar-product-price {
	color: #f23030;
	font-size: .42667rem;
	display: block;
	padding: 0 .21333rem;
	position: relative;
	top: .02133rem;
	height: .55467rem;
	line-height: .55467rem
}

.similar-product-price .big-price {
	font-size: .59733rem
}

.similar-product-price .small-price {
	vertical-align: text-top
}

.similar-product-price .guess-button {
	display: block;
	position: absolute;
	top: 0;
	right: .21333rem;
	text-align: center;
	color: #686868;
	font-size: .55467rem;
	width: 2.13333rem;
	height: .59733rem;
	line-height: 0.75867rem
}

.similar-product-price .guess-button:after {
	content: '';
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #bfbfbf;
	border-radius: .08533rem;
	-webkit-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-transform-origin: top left
}

.similar-product-price .dele-button {
	right: 2.66667rem
}

.classreturn {
	width: 16rem;
	height: 1.87733rem;
	background-color: #f8f8f8;
	border-bottom: 1px solid #dedede;
	position: relative;
	text-align: center;
	line-height: 1.87733rem
}

.classreturn .content .return {
	position: absolute;
	left: .42667rem
}

.classreturn .content .return a {
	overflow: hidden;
	display: block
}

.classreturn .content .return a img {
	width: .46933rem;
	height: .78933rem
}

.classreturn .content .search {
	font-size: .59733rem
}

.classreturn .content .search .sear-input {
	width: 12.544rem;
	height: 1.23733rem
}

.classreturn .content .search .sear-input a {
	display: block
}

.classreturn .content .search .sear-input input {
	border: 0;
	width: 100%;
	height: 1.23733rem;
	color: #666666;
	outline: none;
	padding: 0 .21333rem;
	font-size: .59733rem;
	display: inherit
}

.classreturn .content .menu {
	position: absolute;
	right: .42667rem
}

.classreturn .content .menu a {
	display: block
}

.classreturn .content .menu img {
	width: .85333rem
}

.tpnavf {
	display: none
}

.tpnavf .footer {
	position: inherit;
	-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0);
	-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0);
	box-shadow: 0 0 0 0 rgba(255,255,255,0);
	border-bottom: 1px solid #f0f2f5;
	background-color: #404042
}

.tpnavf .footer ul li a {
	color: #fff
}

.classlist {
	background-color: #f8f8f8;
	overflow: hidden
}

.classlist .fl {
	width: 3.24267rem;
	background-color: #fff
}

.classlist .fl ul li {
	text-align: center;
	position: relative
}

.classlist .fl ul li:before {
	content: '';
	height: 3.92533rem;
	width: .02133rem;
	position: absolute;
	left: auto;
	top: 0;
	right: 0;
	bottom: auto;
	background-color: #e5e5e5;
	border: 0 solid transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left
}

.classlist .fl ul li:after {
	content: '';
	height: .02133rem;
	width: 200%;
	position: absolute;
	left: 0;
	top: auto;
	right: auto;
	bottom: 0;
	background-color: #e5e5e5;
	border: 0 solid transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left
}

.classlist .fl ul li a {
	display: block;
	width: 100%;
	height: 1.96267rem;
	line-height: 1.96267rem;
	text-decoration: none;
	font-size: .59733rem;
	color: #232326;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.classlist .fl ul .red a {
	color: #ee5b03
}

.classlist .fr {
	width: 12.75733rem
}

.classlist .fr .branchList .tp-bann img {
	width: 100%
}

.classlist .fr .branchList .tp-class-list h4 {
	font-size: .59733rem;
	color: #232326;
	font-weight: normal
}

.classlist .fr .branchList .tp-class-list ul {
	margin-top: .384rem;
	background-color: #fff
}

.classlist .fr .branchList .tp-class-list ul li {
	float: left;
	width: 33.33333%;
	text-align: center
}

.classlist .fr .branchList .tp-class-list ul li a {
	display: block
}

.classlist .fr .branchList .tp-class-list ul li a img {
	width: 2.13333rem;
	height: 2.13333rem
}

.classlist .fr .branchList .tp-class-list ul li a p {
	font-size: .59733rem;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	height: 1.152rem;
	-webkit-box-orient: vertical;
	word-break: break-all;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	margin: .42667rem 0
}

.tp-bann {
	margin: .29867rem .29867rem 0 .29867rem
}

.tp-class-list {
	margin: .81067rem .29867rem 0 .29867rem
}

.tp-category {
	padding: .29867rem .42667rem 0 .21333rem;
	overflow: hidden
}

.loginsignup2 {
	text-align: center;
	padding: 2.13333rem 0
}

.loginsignup2 img {
	width: 4.82133rem;
	height: 1.42933rem
}

.loginsingup-input .content30 {
	margin: 0 .64rem
}

.loginsingup-input .content30 .lsu {
	border-bottom: 1px solid #dedede;
	font-size: .59733rem;
	position: relative;
	padding: .02133rem 0
}

.loginsingup-input .content30 .lsu input {
	width: 9.856rem;
	height: 1.83467rem;
	border: 0;
	outline: none;
	padding: 0 .21333rem
}

.loginsingup-input .content30 .lsu i {
	width: .85333rem;
	height: .512rem;
	background-image: url("../images/eye.png");
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	position: absolute;
	right: 1.23733rem;
	top: .64rem;
	cursor: pointer;
	background-position: 0
}

.loginsingup-input .content30 .lsu .eye {
	background-position: -.85333rem 0
}

.loginsingup-input .content30 .test input {
	width: 7.46667rem
}

.loginsingup-input .content30 .test img {
	width: 2.02667rem;
	height: 1.06667rem;
	margin-left: .68267rem
}

.loginsingup-input .content30 .submit {
	border: 0;
	text-align: center
}

.loginsingup-input .content30 .submit input {
	width: 13.01333rem;
	height: 1.87733rem;
	color: #fff;
	background-color: #e30000;
	margin-top: 1.408rem;
	-moz-border-radius: .128rem;
	-webkit-border-radius: .128rem;
	border-radius: .128rem;
	font-size: .59733rem
}

.loginsingup-input .content30 .signup-find .note img {
	width: .64rem;
	height: .64rem
}

.loginsingup-input .content30 .signup-find .note span {
	margin-left: .21333rem
}

.radio .che span {
	margin-left: .21333rem
}

.radio .check_t i {
	background-position: -.78933rem 0
}

.radio i {
	width: .61867rem;
	height: .59733rem;
	display: block;
	float: left;
	background-image: url("../images/check.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0
}

.signup-find,.radio {
	padding-top: 1.06667rem;
	width: 13.01333rem;
	margin: 0 auto
}

.signup-find span,.radio span {
	font-size: .512rem;
	cursor: pointer
}

.thirdlogin {
	border-top: 1px solid #dedede;
	text-align: center;
	margin: 1.06667rem 0
}

.thirdlogin h4 {
	font-size: .64rem;
	font-weight: normal;
	background-color: #fff;
	position: relative;
	top: -.34133rem;
	display: inline;
	padding: 0 .21333rem
}

.thirdlogin ul {
	display: table;
	margin: 0 auto;
	margin-top: 1.06667rem
}

.thirdlogin ul li {
	float: left;
	text-align: center;
	font-size: .42667rem;
	margin: 0 1.6rem
}

.thirdlogin ul li img {
	width: 1.45067rem;
	height: 1.45067rem
}

.thirdlogin ul li p {
	padding-top: .42667rem
}

.singupphone .content30 .bk {
	border: 2px solid #dedede;
	overflow: hidden;
	-moz-border-radius: .128rem;
	-webkit-border-radius: .128rem;
	border-radius: .128rem;
	margin-top: 2.13333rem
}

.singupphone .content30 .bk span {
	display: block;
	float: left;
	width: 2.47467rem;
	border-right: 2px solid #dedede;
	height: 1.83467rem;
	line-height: 1.83467rem;
	text-align: center
}

.singupphone .content30 .bk input {
	float: left;
	width: 11.94667rem
}

.singupphone .content30 .radio {
	width: auto;
	padding-top: .42667rem
}

.singupphone .content30 .signup-find {
	padding-top: .42667rem
}

.recept {
	font-size: .512rem;
	color: #666666;
	vertical-align: middle;
	text-align: left
}

.recept a {
	vertical-align: top;
	text-decoration: underline;
	color: #e30000
}

.findpassword .content30 .bk span {
	border-right: 0
}

.findpassword .content30 .ma {
	margin-top: 1.06667rem
}

.findpassword .content30 .ma span {
	width: 3.66933rem;
	border-left: 2px solid #dedede
}

.findpassword .content30 .ma span img {
	width: 3.28533rem;
	height: 1.36533rem;
	margin-top: -.08533rem
}

.findpassword .content30 .ma input {
	width: 10.92267rem
}

.zc_se input {
	width: 8.704rem
}

.zc_se a {
	padding: .55467rem .21333rem;
	background-color: #ec5151;
	color: white;
	border-radius: .128rem
}

.loginsingup-input .content30 .boo {
	border: 0;
	margin-top: 1.28rem
}

.loginsingup-input .content30 .boo input {
	border-radius: .128rem
}

.loginsingup-input .content30 .wicheck input {
	width: 100%
}

.loginsingup-input .content30 .boz {
	border: 0;
	margin-top: 0
}

.mobil_topup .content30 .lsu {
	padding: 16px 0;
	border-bottom: 1px solid #ebebeb
}

.mobil_topup .customer-messa {
	padding: 1.024rem 0;
	background: white
}

.mobil_topup .myorder {
	padding: 0 0;
	border-bottom: none;
	height: 2.53867rem
}

.mobil_topup .myorder .order {
	border-top: 1px solid #ebebeb;
	padding: .512rem 0
}

.mobil_topup .myorder .order .fl span {
	margin-left: 0
}

.mobil_topup .bawhite {
	background: white
}

.g4 {
	background-color: #f8f8f8
}

.myhearder {
	background-image: url(../images/bjm.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
	height: 6.63467rem;
	background-color: #ff8400
}

.myhearder .person {
	position: absolute;
	top: 50%;
	bottom: 50%;
	margin-top: -1.55733rem;
	left: 1.06667rem
}

.myhearder .person .personicon {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	width: 2.688rem;
	height: 2.688rem
}

.myhearder .person .personicon img {
	width: 2.688rem;
	height: 2.688rem
}

.myhearder .person .lors {
	margin-top: 1.024rem;
	margin-left: .21333rem;
	color: #fff;
	font-size: .768rem;
	width: 270px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.myhearder .set {
	position: absolute;
	right: .64rem;
	top: .64rem
}

.myhearder .set a {
	display: block;
	float: left
}

.myhearder .set a i {
	background-image: url("../images/set.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 1.28rem;
	height: 1.28rem;
	display: block
}

.myhearder .set .setting i {
	background-position: 0 0
}

.myhearder .set .massage {
	margin-left: .64rem
}

.myhearder .set .massage i {
	background-position: -1.74933rem 0
}

.myhearder .scgz {
	position: absolute;
	bottom: 0;
	width: 100%
}

.myhearder .scgz ul li {
	float: left;
	text-align: center;
	width: 50%
}

.myhearder .scgz ul li a h2 {
	font-size: .768rem;
	font-weight: normal;
	height: 1.152rem;
	line-height: 1.152rem;
	color: #fff
}

.myhearder .scgz ul li a p {
	font-size: .512rem;
	color: #fff;
	margin-bottom: .21333rem
}

.bankhearder {
	background-image: url(../images/zjgl.jpg);
	height: 11.73333rem
}

.bankhearder .hh {
	color: white;
	text-align: center;
	padding-top: 3.2rem
}

.bankhearder .hh h2 {
	font-size: .64rem;
	font-weight: normal
}

.bankhearder .hh h1 {
	font-size: .768rem;
	font-weight: normal
}

.bankhearder .scgz ul li {
	position: relative;
	top: -.64rem
}

.bankhearder .scgz ul li a img {
	display: inline-block;
	width: .59733rem;
	height: .59733rem
}

.bankhearder .scgz ul li a p {
	display: inline-block;
	position: relative;
	top: .10667rem
}

.myorder {
	padding: 0 .64rem;
	height: 1.49333rem;
	line-height: 1.49333rem;
	background-color: #fff;
	border-bottom: 1px solid #f8f8f8
}

.myorder a {
	overflow: hidden;
	display: block
}

.myorder .order {
	overflow: hidden
}

.myorder .order .fl img {
	width: .768rem;
	height: .85333rem;
	vertical-align: middle
}

.myorder .order .fl span {
	font-size: .68267rem;
	vertical-align: middle;
	font-weight: normal;
	margin-left: .21333rem
}

.myorder .order .fr {
	margin-top: .08533rem
}

.myorder .order .fr a {
	display: block;
	overflow: hidden
}

.myorder .order .fr span {
	font-size: .59733rem;
	color: #4c4c4c;
	float: left;
	margin-top: -.04267rem
}

.myorder .order .fr i {
	margin-top: .384rem;
	margin-left: .21333rem
}

.Mright {
	background-image: url("../images/yr.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .34133rem;
	height: .59733rem;
	display: block;
	float: left
}

.my {
	margin-bottom: 2.56rem
}

.my .content {
	margin: 0
}

.my .content .floor {
	background-color: #fff
}

.my .content .floor ul .fr {
	float: right
}

.my .content .floor ul li.br {
	border-left: 0 !important
}

.my .content .floor ul li.br:before {
	content: "";
	background-image: inherit !important
}

.my .content .floor ul li {
	position: relative;
	float: left;
	width: 25%;
	text-align: center
}

.my .content .floor ul li a {
	padding: 1.06667rem 0;
	display: block
}

.my .content .floor ul li a span {
	background-color: rgba(217,81,99,0.9);
	border-radius: 50%;
	font-size: .512rem;
	width: 1.06667rem;
	height: 1.06667rem;
	display: block;
	line-height: 1.06667rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: absolute;
	right: .85333rem;
	top: .55467rem;
	color: white
}

.my .content .floor ul li a img {
	height: 1.36533rem
}

.my .content .floor ul li a h2 {
	font-size: .768rem;
	font-weight: normal;
	height: 1.36533rem;
	line-height: 1.36533rem;
	color: #e3110b
}

.my .content .floor ul li a p {
	font-size: .512rem;
	margin-top: .21333rem;
	color: #4c4c4c;
	font-weight: normal
}

.my .content .floor ul li a p.or:after {
	content: "";
	background-image: url(../images/or.png);
	width: .17067rem;
	height: .29867rem;
	background-repeat: no-repeat;
	position: absolute;
	margin-top: .08533rem;
	margin-left: .04267rem;
	background-size: .17067rem
}

.my .content .w3 {
	width: inherit
}

.my .content .w3 ul li {
	width: 33.33333%
}

.my .content .action {
	background-image: url(../images/rb.png);
	background-repeat: no-repeat;
	background-position: 0 1.96267rem;
	width: 100%;
	background-size: 16rem
}

.my .content .action ul li {
	width: 25%
}

.my .content .tyby {
	background-image: inherit
}

.list7 .myorder {
	height: 1.92rem;
	line-height: 1.92rem
}

.list7 .myorder .fr i {
	margin-top: .59733rem
}

.setting .content .list7 {
	background-color: inherit
}

.setting .myorder {
	height: 2.13333rem;
	line-height: 2.13333rem
}

.setting .myorder .fl span {
	font-size: .59733rem;
	font-weight: normal
}

.setting .bo {
	border-bottom: 0
}

.setting .he {
	height: 3.584rem;
	line-height: 3.584rem
}

.setting .he .order .fl {
	position: relative
}

.setting .he .order .fl .bridh {
	background-image: url("../images/birdh.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 1.70667rem;
	height: .87467rem;
	position: absolute;
	left: -.64rem;
	bottom: 0rem
}

.setting .he .order .fr {
	margin-top: 0px
}

.setting .he .order .fr .hendicon {
	position: relative
}

.setting .he .order .fr .hendicon span {
	background-image: url("../images/bird.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 1.64267rem;
	height: 1.00267rem;
	position: absolute;
	right: 0;
	top: -.384rem
}

.setting .he .order .fr .hendicon .around {
	width: 2.688rem;
	height: 2.688rem;
	overflow: hidden;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-top: .42667rem
}

.setting .he .order .fr .hendicon .around img {
	vertical-align: inherit;
	width: 2.688rem;
	height: 2.688rem
}

.setting .close {
	margin: .42667rem .64rem
}

.setting .close a {
	display: block;
	background: #ec5151;
	text-align: center;
	width: 100%;
	height: 1.87733rem;
	color: #fff;
	line-height: 1.87733rem;
	font-size: .64rem;
	-moz-border-radius: .42667rem;
	-webkit-border-radius: .42667rem;
	border-radius: .42667rem
}

.bandg {
	overflow: hidden;
	padding: 4.26667rem 0
}

.bandg ul li {
	float: left;
	text-align: center;
	height: 2.73067rem;
	width: 50%
}

.bandg ul li i {
	background-image: url("../images/bag.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-size: 4.48rem;
	width: 2.13333rem;
	height: 2.73067rem;
	position: absolute;
	margin-left: -1.06667rem;
	cursor: pointer
}

.bandg ul li .boy {
	background-position: 0 0
}

.bandg ul li .boy_click {
	background-position: -2.34667rem 0
}

.bandg ul li .girl {
	background-position: 0 -2.92267rem
}

.bandg ul li .girl_click {
	background-position: -2.368rem -2.92267rem
}

.user-center {
	position: relative;
	height: 8.36267rem
}

.user-center .bg-coveru {
	width: 100%;
	height: 1.38667rem;
	position: absolute;
	bottom: -.04267rem;
	z-index: 1
}

.bg-usce {
	width: 100%;
	height: 8.36267rem;
	position: absolute;
	top: 0;
	z-index: -1
}

.setting-usercenter {
	position: absolute;
	top: 2.304rem;
	left: .64rem
}

.setting-usercenter a {
	display: block
}

.setting-usercenter .conten-sim {
	background: rgba(33,33,33,0.5);
	width: .85333rem;
	height: .85333rem;
	text-align: center;
	line-height: .81067rem;
	border-radius: 50%;
	overflow: hidden
}

.setting-usercenter .conten-sim img {
	width: .59733rem;
	height: .59733rem
}

.message-usercenter {
	position: absolute;
	right: 0;
	top: 2.304rem
}

.message-usercenter a {
	display: block
}

.message-usercenter .news-sim {
	position: relative;
	background: rgba(33,33,33,0.5);
	width: 2.048rem;
	height: .85333rem;
	text-align: center;
	line-height: .81067rem;
	border-top-left-radius: .42667rem;
	border-bottom-left-radius: .42667rem
}

.message-usercenter .news-sim span {
	font-size: .55467rem;
	color: white
}

.message-usercenter .news-sim i {
	display: block;
	width: .21333rem;
	height: .21333rem;
	background: #e23435;
	border-radius: 50%;
	position: absolute;
	right: .384rem;
	top: .04267rem
}

.main-headname {
	padding-top: .72533rem;
	text-align: center
}

.main-headname .main-userhead {
	margin: 0 auto;
	width: 4.71467rem;
	height: 4.71467rem;
	border-radius: 50%;
	overflow: hidden;
	background: rgba(255,255,255,0.4);
	text-align: center;
	line-height: 4.65067rem
}

.main-headname .main-userhead a {
	display: block
}

.main-headname .main-userhead img {
	width: 4.52267rem;
	height: 4.52267rem;
	border-radius: 50%
}

.main-headname .main-name {
	color: white;
	font-size: .64rem
}

.main-headname .main-level {
	color: white;
	font-size: .512rem
}

.usercenter_my .content .csqxia ul li {
	width: 20%
}

.usercenter_my .content .csqxia ul li a span {
	right: .32rem
}

.normaseti .myorder {
	position: relative
}

.normaseti .order .fl .w1 {
	width: .81067rem;
	height: .768rem
}

.normaseti .order .fl .w2 {
	width: .87467rem;
	height: .81067rem
}

.normaseti .order .fl .w3 {
	width: .768rem;
	height: .768rem
}

.normaseti .order .fl .w4 {
	width: .68267rem;
	height: .59733rem
}

.normaseti .order .fl .w5 {
	width: .768rem;
	height: .66133rem
}

.normaseti .order .fl .w6 {
	width: .768rem;
	height: .768rem
}

.normaseti .order .fl .w7 {
	width: .81067rem;
	height: .78933rem
}

.normaseti .order .fl span {
	position: absolute;
	top: 0;
	left: 1.74933rem
}

.storenav {
	background-color: #fff;
	border-bottom: 1px solid #f8f8f8
}

.storenav ul li {
	float: left;
	padding: 0 .21333rem;
	color: #666;
	font-size: .59733rem;
	width: 33.33333%;
	position: relative;
	text-align: center;
	height: 1.92rem;
	line-height: 1.92rem
}

.storenav ul li>a {
	color: #666;
	font-size: .59733rem
}

.storenav ul li>a>span {
	color: #666
}

.storenav ul li span {
	padding-right: .21333rem;
	cursor: pointer
}

.storenav ul li i {
	position: absolute;
	background-image: url("../images/dg.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .34133rem;
	height: .192rem;
	top: .896rem
}

.storenav ul .red span {
	color: red
}

.storenav ul .red i {
	background-image: url("../images/d.png");
	background-repeat: no-repeat;
	background-size: cover
}

.lb_showhide {
	display: none;
	position: fixed;
	z-index: 999;
	background-color: #fff;
	overflow: hidden;
	width: 13.44rem;
	height: 13.44rem;
	margin: 0 auto;
	margin-left: 1.28rem;
	padding: .21333rem;
	overflow: auto;
	-moz-border-radius: .21333rem;
	-webkit-border-radius: .21333rem;
	border-radius: .21333rem
}

.lb_showhide ul li {
	float: left;
	width: 33.33333%;
	height: 1.70667rem;
	line-height: 1.70667rem;
	text-align: center
}

.lb_showhide ul li a {
	border: 1px solid #e0e0e0;
	padding: .21333rem .34133rem;
	font-size: .59733rem;
	font-weight: normal;
	color: #555555
}

.mask-filter-div {
	display: none;
	position: fixed;
	max-width: 16rem;
	margin: 0 auto;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 12;
	background: rgba(0,0,0,0.4)
}

.store_info {
	background-color: #f8f8f8;
	overflow: hidden
}

.store_info .dis-box {
	background-color: #fff;
	overflow: hidden;
	padding: .64rem .64rem 2.13333rem .64rem
}

.store_info .dis-box .g-s-i-img img {
	width: 3.41333rem;
	height: 3.41333rem
}

.store_info .dis-box .g-s-i-title {
	margin: .98133rem 0 0 .64rem;
	width: 8.53333rem
}

.store_info .dis-box .g-s-i-title h3 {
	font-size: .59733rem;
	font-weight: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.store_info .dis-box .g-s-i-title p {
	font-size: .512rem;
	color: #777777;
	margin-top: .21333rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.store_info .dis-box .g-s-info-add {
	margin-top: 1.36533rem
}

.store_info .dis-box .g-s-info-add a {
	padding: .192rem .42667rem;
	border: 1px solid #ec5151;
	font-size: .512rem;
	color: #ec5151;
	border-radius: .08533rem;
	position: relative;
	z-index: 2
}

.store_info .dis-box .comment {
	clear: both;
	position: relative;
	top: .64rem
}

.store_info .dis-box .comment ul li {
	float: left;
	width: 33.33333%
}

.store_info .dis-box .comment ul li span {
	font-size: .512rem;
	float: left;
	margin-top: .21333rem
}

.store_info .dis-box .comment ul li .red {
	color: #EC5151;
	.
                        float: left
}

.store_info .dis-box .comment ul li em {
	font-size: .512rem;
	vertical-align: middle;
	padding: .21333rem;
	background: #EC5151;
	border-radius: 0.8rem;
	margin-left: .04267rem;
	color: #fff;
	float: left;
	font-style: normal
}

.store_info .dis-box .baokaun {
	clear: both;
	margin-top: 2.77333rem;
	border-top: 1px solid #dedede;
	text-align: center
}

.store_info .dis-box .baokaun h4 {
	font-size: .64rem;
	font-weight: normal;
	background-color: #fff;
	position: relative;
	top: -.34133rem;
	display: inline;
	padding: 0 .21333rem
}

.store_info .dis-box .baokaun .shop {
	overflow: hidden
}

.store_info .dis-box .baokaun .shop ul li {
	width: 33.33333%;
	padding-bottom: .21333rem;
	position: relative;
	float: left
}

.store_info .dis-box .baokaun .shop ul li a .similer-product img {
	width: 4.90667rem;
	height: 4.90667rem
}

.killtime {
	margin: 0 0 .64rem 0
}

.killtime ul {
	padding: .64rem 0;
	clear: both;
	overflow: hidden
}

.killtime ul li.red h3,.killtime ul li.red p {
	color: #f23030
}

.killtime ul li {
	width: 20%;
	float: left;
	text-align: center
}

.killtime ul li h3 {
	font-size: .68267rem
}

.killtime ul li p {
	margin-top: .21333rem;
	font-size: .512rem
}

.killtime ul li h3,.killtime ul li p {
	color: #222222
}

.killtime .nowkill {
	clear: both;
	margin: 0 .64rem
}

.killtime .nowkill span {
	font-size: .512rem
}

.killtime .nowkill .fl {
	color: #f23030
}

.shopkill {
	margin: 0 .64rem
}

.shopkill ul li {
	padding: .21333rem 0;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #f8f8f8
}

.shopkill ul li .img {
	float: left;
	position: relative
}

.shopkill ul li .img img {
	width: 5.26933rem;
	height: 4.88533rem
}

.shopkill ul li .fon {
	float: left;
	width: 9.38667rem;
	margin-top: .21333rem
}

.shopkill ul li .fon .similar-product-text {
	height: 1.28rem;
	font-size: .46933rem
}

.shopkill ul li .fon .ms {
	padding-top: .21333rem;
	clear: both
}

.shopkill ul li .fon .ms .redmon {
	float: left;
	font-size: .55467rem;
	color: #f23030
}

.shopkill ul li .fon .ms .qums {
	float: right;
	position: relative;
	top: .08533rem
}

.shopkill ul li .fon .ms .qums a {
	font-size: .46933rem;
	color: #fff;
	background-color: #f02b2b;
	padding: .128rem .29867rem;
	border-radius: .128rem
}

.shopkill ul li .fon .ce {
	padding-top: .21333rem;
	overflow: hidden;
	clear: both
}

.shopkill ul li .fon .ce .redmon {
	float: left;
	font-size: .55467rem;
	text-decoration: line-through;
	color: #666666
}

.shopkill ul li .fon .ce .jd {
	float: right
}

.shopkill ul li .fon .ce .jd .ymper {
	float: left;
	font-size: .46933rem;
	color: #666666;
	margin-right: .21333rem;
	margin-top: 3px
}

.shopkill ul li .fon .ce .jd .ymper span {
	vertical-align: baseline
}

.shopkill ul li .fon .ce .jd .jdtred {
	width: 2.00533rem;
	float: left;
	height: .128rem;
	border: 1px solid #f23030;
	margin-top: .192rem
}

.shopkill ul li .fon .ce .jd .jdtred .percent {
	height: .08533rem;
	background-color: #f23030;
	width: 0%;
	-webkit-transition: width 1.8s;
	transition: width 1.8s
}

.czg:before,.rmy:before,.tjb:before {
	content: "";
	width: 1.152rem;
	height: 1.45067rem;
	position: absolute;
	top: 0;
	left: 0
}

.czg:before {
	background-image: url("../images/czg.png");
	background-repeat: no-repeat;
	background-size: cover
}

.rmy:before {
	background-image: url("../images/rmy.png");
	background-repeat: no-repeat;
	background-size: cover
}

.tjb:before {
	background-image: url("../images/tjb.png");
	background-repeat: no-repeat;
	background-size: cover
}

.ppmsbg {
	border-top: 1px solid #f8f8f8;
	padding-top: .128rem
}

.ppmsbg img {
	width: 3.09333rem;
	height: .98133rem;
	position: relative;
	top: .256rem;
	z-index: 9
}

.killbg {
	border-top: 1px solid #f8f8f8;
	background-image: url(../images/xx_57.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 6.03733rem;
	background-size: cover
}

.killbg .content30 {
	margin: 0 .64rem
}

.killbg h2 {
	text-align: center;
	font-size: .59733rem;
	color: white;
	margin-top: .21333rem
}

.killbg h2 span {
	font-size: .46933rem
}

.killbg p {
	text-align: right;
	margin-top: -.08533rem
}

.killbg p a {
	font-size: .46933rem;
	color: white
}

.killbg p a img {
	position: relative;
	top: -2px;
	margin-left: .21333rem
}

.killbg .fladri {
	margin-top: .08533rem
}

.killbg .fladri ul {
	clear: both;
	overflow: hidden;
	display: table;
	margin: 0 auto
}

.killbg .fladri ul li {
	float: left;
	width: 4.736rem;
	background-color: white;
	text-align: center;
	margin: 0 2px
}

.killbg .fladri ul li a img {
	width: 4.69333rem;
	height: 3.41333rem
}

.killbg .fladri ul li a p {
	color: #666666;
	text-align: left;
	padding: .21333rem
}

.killbg .fladri ul li a p .red {
	color: #f23030;
	font-size: .46933rem
}

.killbg .fladri ul li a p .inh {
	font-size: .42667rem;
	text-decoration: line-through
}

.groutsearch .content30 {
	margin: .64rem
}

.groutsearch .content30 .search {
	width: 14.12267rem;
	margin: 0 auto
}

.groutsearch .content30 .search .inp {
	float: left;
	width: 12.37333rem
}

.groutsearch .content30 .search .inp input {
	width: 100%;
	height: 100%;
	height: 1.152rem;
	border: 0;
	outline: none;
	background-color: #f8f8f8;
	padding: 0 .21333rem;
	font-size: .59733rem
}

.groutsearch .content30 .search .ss {
	float: right;
	width: 1.74933rem;
	background-color: #ec5151;
	height: 1.152rem;
	text-align: center
}

.groutsearch .content30 .search .ss img {
	width: .93867rem;
	height: .93867rem;
	margin-top: .10667rem
}

.grst {
	border-bottom: 0
}

.groupquess .likeshop {
	background-color: white
}

.groupquess ul li a .similer-product img {
	width: 7.232rem;
	height: 7.59467rem
}

.groupquess ul li:nth-child(2n+1) {
	padding-left: .64rem
}

.groupquess ul li:nth-child(2n) {
	padding-right: .64rem
}

.groupquess .cy {
	color: #555555;
	font-size: .42667rem;
	margin-bottom: .21333rem;
	display: block;
	padding: 0 .21333rem
}

.groupquess .cy i {
	color: #555555
}

.groupquess .zjj {
	position: relative
}

.groupquess .zjj .sale {
	background-color: #fc0c4a;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	padding: .21333rem
}

.groupquess .zjj .sale p {
	color: white;
	font-size: .512rem;
	margin-top: .064rem
}

.groupquess .similar-product-price .guess-button {
	width: 1.06667rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	background-color: #f02b2b;
	color: white;
	margin-top: -.64rem;
	border-radius: .128rem
}

.gg2 {
	margin: .64rem;
	overflow: hidden;
	text-align: center
}

.gg2 ul li {
	width: 50%;
	float: left
}

.gg2 ul li img {
	width: 7.25333rem;
	height: 7.59467rem
}

.borltrt .bor {
	border-top-left-radius: .21333rem;
	border-top-right-radius: .21333rem
}

.th3 {
	margin: 0 1.06667rem;
	margin-top: -1.49333rem;
	position: relative;
	z-index: 99;
	overflow: hidden;
	padding-bottom: .64rem
}

.th3 ul li {
	float: left;
	width: 33.33333%;
	text-align: center
}

.th3 ul li a .around {
	border-radius: 50%;
	overflow: hidden;
	width: 3.84rem;
	height: 3.84rem;
	margin: 0 auto
}

.th3 ul li a .around img {
	width: 3.84rem;
	height: 3.84rem
}

.dic ul li {
	background-color: white
}

.dic ul li:nth-child(2n+1) {
	padding-left: inherit
}

.dic ul li:nth-child(2n) {
	padding-right: inherit
}

.dic ul li a .similer-product img {
	width: 7.97867rem;
	height: 8.78933rem
}

.dic .similar-product-price .fr {
	color: #666666;
	margin-top: -.55467rem
}

.dic .zjj .onsale {
	left: inherit;
	right: 0
}

.dic .likeshop {
	background-color: #f8f8f8;
	padding-top: .42667rem
}

.he_sustain {
	height: 1.87733rem
}

.detail {
	position: fixed;
	top: 0;
	z-index: 9999
}

.detail .content .search span {
	padding: 0 1.06667rem;
	cursor: pointer
}

.detail .content .search .sxp {
	font-weight: 600;
	border-bottom: 2px solid #232326;
	padding-bottom: .576rem
}

.detailban {
	height: 11.09333rem;
	width: 100%
}

.detailban .mslide {
	height: 11.09333rem;
	width: 100%
}

.detailban .mslide ul li a img {
	height: 11.09333rem;
	width: 100%
}

.de_font {
	background-color: #fff
}

.thirty {
	margin: 0 .64rem;
	border-bottom: 1px solid #f8f8f8;
	padding-bottom: .42667rem
}

.de_font .fl {
	width: 12.288rem
}

.de_font .fl .similar-product-text {
	height: 1.57867rem;
	line-height: .78933rem
}

.de_font .fr {
	width: 2.432rem;
	text-align: center;
	margin-top: .384rem;
	overflow: hidden;
	border-left: 1px solid #f8f8f8;
	cursor: pointer
}

.de_font .fr i {
	background-image: url("../images/heart.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 1.152rem;
	height: .93867rem;
	display: block;
	margin: 0 auto;
	background-position-x: 0
}

.de_font .fr .red {
	background-position-x: -1.152rem
}

.de_font .fr span {
	display: block;
	margin-top: .21333rem;
	font-size: .42667rem
}

.de_font .scunde p {
	color: #999999;
	font-size: .59733rem;
	margin-top: .21333rem
}

.de_font .scunde p .linethr {
	text-decoration: line-through
}

.de_font .scunde p .kc {
	position: relative;
	left: 6.4rem
}

.de_font .scunde .red {
	color: #ec5151;
	font-size: .64rem
}

.detailsfloo .myorder .order .fl span {
	float: left;
	font-size: .576rem
}

.detailsfloo .myorder .order .fl span i {
	color: #ec5151
}

.detailsfloo .myorder .order .fl .firde {
	color: #777777;
	margin-left: 0;
	width: 4.26667rem;
	overflow: hidden
}

.detailsfloo .myorder .order .fl .red {
	color: #ec5151
}

.detailsfloo .myorder .order .fr .gt {
	background-image: url(../images/gt.png);
	width: .59733rem;
	height: .59733rem
}

.detailsfloo .myorder .order .fr span i {
	color: #ec5151
}

.myhearders {
	position: relative
}

.myhearders .descgz ul li {
	float: left;
	width: 33.33333%;
	text-align: center
}

.myhearders .descgz ul li a img {
	width: .68267rem;
	height: .68267rem;
	display: inline-block
}

.myhearders .descgz ul li a p {
	color: #777777;
	display: inline-block;
	vertical-align: sub;
	font-size: .576rem
}

.recommed {
	background-color: #fff;
	padding: 0 .64rem
}

.recommed h2 {
	color: #ec5151;
	font-size: .59733rem;
	font-weight: normal;
	padding: .42667rem 0
}

.recommed .guesslike .likeshop {
	background-color: #fff
}

.recommed .guesslike .likeshop ul li {
	width: 25%;
	margin: 0 auto;
	text-align: center
}

.recommed .guesslike .likeshop ul li a .similer-product img {
	width: 2.432rem;
	height: 2.048rem
}

.recommed .guesslike .likeshop ul li a .similer-product .similar-product-price {
	text-align: left
}

.recommed .guesslike .likeshop ul li:nth-child(2n+1) {
	padding-right: 0
}

.recommed .guesslike .likeshop ul li:nth-child(2n) {
	padding-left: 0
}

.lxkf {
	background-color: #fff;
	padding-top: .42667rem;
	padding-bottom: .42667rem
}

.lxkf a {
	display: block;
	width: 12.52267rem;
	height: 1.74933rem;
	line-height: 1.74933rem;
	border: 1px solid #f8f8f8;
	border-radius: .34133rem;
	text-align: center;
	margin: 0 auto
}

.lxkf a img {
	width: .96rem;
	height: .85333rem;
	position: relative;
	top: -.08533rem;
	margin-right: .21333rem
}

.detailsfloo {
	background-color: #f8f8f8
}

.detailsfloo .tbv {
	margin: .21333rem 0
}

.podee {
	height: 2.34667rem
}

@media screen and (min-width: 1300px) {
	.podee {
		height: 1.28rem
	}
}

.podee .cart-concert-btm {
	background-color: white;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2.13333rem;
	overflow: hidden;
	line-height: 1.49333rem
}

@media screen and (min-width: 1300px) {
	.podee .cart-concert-btm {
		height: 1.06667rem;
		line-height: 40px
	}
}

.podee .cart-concert-btm .fl {
	width: 50%;
	display: block;
	overflow: hidden
}

.podee .cart-concert-btm .fl ul li {
	float: left;
	width: 50%;
	position: relative;
	text-align: center
}

.podee .cart-concert-btm .fl ul li a i {
	width: .96rem;
	height: .85333rem;
	background-image: url("../images/kf.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position-x: -.17067rem;
	display: block;
	margin: 0 auto;
	position: relative;
	top: .42667rem;
	left: .08533rem
}

@media screen and (min-width: 1300px) {
	.podee .cart-concert-btm .fl ul li a i {
		top: .21333rem;
		left: .04267rem;
		width: .53333rem;
		height: .42667rem;
		background-position-x: 0rem
	}
}

.podee .cart-concert-btm .fl ul li a .gwc {
	background-position-x: -1.23733rem;
	left: 0
}

@media screen and (min-width: 1300px) {
	.podee .cart-concert-btm .fl ul li a .gwc {
		background-position-x: -.55467rem;
		left: -.04267rem
	}
}

.podee .cart-concert-btm .fl ul li a p {
	font-size: .512rem
}

@media screen and (min-width: 1300px) {
	.podee .cart-concert-btm .fl ul li a p {
		font-size: .256rem
	}
}

.podee .cart-concert-btm .fl ul li a span {
	background-color: rgba(217,81,99,0.9);
	border-radius: 50%;
	font-size: 0.512rem;
	width: .85333rem;
	height: .85333rem;
	display: block;
	line-height: .85333rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: absolute;
	left: 50%;
	top: .04267rem;
	color: white;
	text-align: center
}

@media screen and (min-width: 1300px) {
	.podee .cart-concert-btm .fl ul li a span {
		width: .42667rem;
		height: .42667rem;
		line-height: .42667rem;
		font-size: .256rem
	}
}

.podee .cart-concert-btm .fr {
	width: 50%
}

.podee .cart-concert-btm .fr ul li {
	float: left;
	width: 50%;
	text-align: center
}

.podee .cart-concert-btm .fr ul li a {
	display: block;
	height: 2.13333rem;
	line-height: 2.13333rem;
	color: white;
	font-size: .59733rem
}

@media screen and (min-width: 1300px) {
	.podee .cart-concert-btm .fr ul li a {
		font-size: .29867rem;
		height: 1.06667rem;
		line-height: 1.06667rem
	}
}

.podee .cart-concert-btm .fr ul .o {
	background-color: #ffb03f
}

.podee .cart-concert-btm .fr ul .r {
	background-color: #f23030
}

.spxq-ggcs {
	background-color: white;
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	margin-bottom: .21333rem
}

.spxq-ggcs ul li {
	float: left;
	width: 50%;
	text-align: center;
	height: 1.87733rem;
	line-height: 1.87733rem;
	font-size: .59733rem;
	cursor: pointer
}

.spxq-ggcs ul .red {
	color: #ec5151
}

.po-fi {
	position: fixed;
	width: 16rem;
	top: 1.87733rem;
	z-index: 9999
}

.gizle {
	top: -3.968rem
}

.sabit {
	top: 1.87733rem;
	z-index: 9999
}

.toper {
	height: 1.87733rem;
	width: 100%;
	background-color: #D0EAF1
}

.spxq {
	text-align: center;
	margin: 0 .64rem;
	background-color: white
}

.spxq img {
	max-width: 16rem;
	width: 100%
}

.de_table {
	width: 100%
}

.de_table tr th {
	padding: .42667rem;
	background-color: #f5fafe;
	font-size: .59733rem
}

.de_table tr td {
	padding: .42667rem;
	font-size: .59733rem
}

.de_table tr td:nth-child(1) {
	background-color: #f5fafe
}

.transfor {
	transition: 500ms ease;
	transform: translate3d(0px, 0px, 0px)
}

.dtransfor {
	transform: translate3d(-414px, 0px, 0px)
}

.comment_de ul li {
	margin-top: .42667rem;
	line-height: .72533rem;
	float: left;
	width: 20%;
	text-align: center;
	font-size: .64rem
}

.none {
	text-align: center;
	margin: 4.26667rem 0;
	font-size: .59733rem;
	color: #777777
}

.none img {
	width: 1.70667rem;
	height: 2.09067rem
}

.assess-flat {
	position: relative;
	margin-top: .42667rem;
	border-bottom: 1px solid #e0e0e0
}

.assess-flat:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	top: -1px;
	left: 0;
	width: 100%;
	height: .02133rem;
	border-top: 1px solid #e0e0e0
}

.assess-flat:after {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	bottom: -.02133rem;
	left: 0;
	width: 100%;
	height: .02133rem;
	border-bottom: 1px solid #e0e0e0
}

.assess-wrapper {
	display: block;
	padding-left: .42667rem;
	background-color: #fff
}

.assess-top {
	position: relative;
	padding: .46933rem .42667rem 1.70667rem 0;
	background-color: #fff
}

.assess-top:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	bottom: 0;
	left: 0;
	width: 100%;
	height: .02133rem;
	border-bottom: 1px solid #e0e0e0
}

.user-portrait img {
	display: block;
	float: left;
	width: 1.152rem;
	height: 1.152rem;
	border-radius: 1.06667rem
}

.user-name {
	font-size: .55467rem;
	line-height: 1.152rem;
	float: left;
	height: 1.152rem;
	margin-right: .21333rem;
	margin-left: .42667rem;
	color: #252525;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 4.26667rem
}

.vip-icon {
	display: block;
	float: left;
	width: .64rem;
	height: .64rem;
	margin-top: .256rem;
	border-radius: 3px;
	background: url(../images/vip-icon.png) 0 0 no-repeat;
	background-size: 3.2rem .64rem
}

.vip-copper-icon {
	background-position: -.64rem 0
}

.assess-date,.reply-floor {
	font-size: .55467rem;
	line-height: 1.152rem;
	float: right;
	height: 1.152rem;
	color: #848689
}

.assess-bottom {
	padding-bottom: .512rem;
	background-color: #fff
}

.comment-item-star {
	display: inline-block;
	overflow: hidden;
	width: 3.1rem;
	height: .46933rem;
	margin-top: .42667rem;
	margin-bottom: -.256rem;
	background: url(../images/comment-star.png) repeat-x 0 -.46933rem;
	background-size: .64rem .93867rem
}

.comment-item-star .real-star {
	display: inline-block;
	height: .93867rem;
	background: url(../images/comment-star.png) repeat-x 0 0;
	background-size: .64rem .93867rem
}

.comment-stars-width5 {
	width: 100%
}

.comment-stars-width4 {
	width: 80%
}

.comment-stars-width3 {
	width: 60%
}

.comment-stars-width2 {
	width: 40%
}

.comment-stars-width1 {
	width: 20%
}

.assess-content {
	font-size: .55467rem;
	line-height: .768rem;
	margin-top: .42667rem;
	margin-right: .42667rem;
	color: #252525;
	word-wrap: break-word;
	overflow: hidden;
	text-align: justify
}

.product-img-module {
	font-size: 0;
	overflow: hidden;
	margin-top: .21333rem;
	margin-bottom: .256rem;
	padding-right: .42667rem;
	white-space: nowrap
}

.product-img-module a {
	-webkit-tap-highlight-color: transparent
}

.jd-slider-container {
	-webkit-transition: 500ms
}

.product-imgs-li {
	display: block;
	float: left;
	overflow: hidden;
	width: 2.90133rem;
	height: 2.90133rem;
	border-radius: .08533rem
}

.product-imgs-li img {
	border-radius: .08533rem;
	width: 2.79467rem;
	height: 2.79467rem
}

.pay-date,.product-type {
	font-size: .512rem;
	line-height: .512rem;
	margin-top: .21333rem;
	color: #bfbfbf
}

.assess-btns-box {
	position: relative;
	padding-top: .42667rem;
	width: 100%;
	overflow: hidden;
	height: 2.13333rem;
	padding-bottom: .42667rem;
	background-color: #fff
}

.assess-btns-box:before {
	position: absolute;
	content: '';
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	top: 0;
	left: 0;
	width: 100%;
	height: .02133rem;
	border-top: 1px solid #e0e0e0
}

.assess-btns {
	width: 200%;
	-webkit-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	transform-origin: left top;
	-webkit-transform-origin: left top
}

.assess-like-btn {
	float: left;
	margin-left: .85333rem
}

.assess-reply-btn {
	float: right;
	margin-right: .85333rem
}

.assess-like-btn,.assess-reply-btn {
	font-size: 0;
	position: relative;
	width: 45%;
	text-align: center;
	border: 1px solid #e0e0e0;
	border-radius: .128rem;
	-webkit-tap-highlight-color: transparent;
	cursor: pointer
}

.btn-like-icon {
	width: 1.36533rem;
	height: 1.19467rem;
	margin-right: .17067rem
}

.assess-btns-icon {
	display: inline-block;
	margin-top: .68267rem;
	margin-right: .256rem;
	vertical-align: top;
	background: url(../images/assess-btns-icon.png) 0 0 no-repeat;
	background-size: 4.01067rem 1.19467rem
}

.assess-btns-num {
	font-size: 1.10933rem;
	line-height: 2.47467rem;
	display: inline-block;
	height: 2.47467rem;
	color: #bfbfbf
}

.assess-like-btn .like {
	font-style: normal;
	opacity: 0
}

.no-assess-btns-icon {
	display: inline-block;
	margin-top: .68267rem;
	margin-right: .256rem;
	vertical-align: top;
	background: url(../images/assess-btns-icon2.png?v=1) 0 0 no-repeat;
	background-size: 4.01067rem 1.19467rem
}

.btn-reply-icon {
	width: 1.28rem;
	height: 1.19467rem;
	margin-right: .256rem;
	background-position: -2.73067rem 0
}

.assess-btns:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ''
}

.tab-con-wrapper {
	background-color: #f8f8f8
}

.like-red {
	background-position: -1.344rem 0
}

.like_ani {
	font-size: 1.19467rem;
	font-weight: bold;
	position: absolute;
	top: -.384rem;
	right: 1.28rem;
	-webkit-animation: myfirst .6s;
	-moz-animation: myfirst .6s;
	-ms-animation: myfirst .6s;
	-o-animation: myfirst .6s;
	animation: myfirst .6s;
	color: #f00
}

@keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1.0
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-webkit-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1.0
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-ms-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1.0
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-moz-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1.0
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

@-o-keyframes myfirst {
	0% {
		top: -11px;
		right: 28px;
		opacity: .1
	}

	10% {
		top: -13px;
		right: 26px;
		opacity: .2
	}

	20% {
		top: -15px;
		right: 24px;
		opacity: .4
	}

	30% {
		top: -17px;
		right: 22px;
		opacity: .6
	}

	40% {
		top: -19px;
		right: 20px;
		opacity: .8
	}

	50% {
		top: -20px;
		right: 18px;
		opacity: 1.0
	}

	60% {
		top: -22px;
		right: 16px;
		opacity: .8
	}

	70% {
		top: -24px;
		right: 14px;
		opacity: .6
	}

	80% {
		top: -26px;
		right: 12px;
		opacity: .4
	}

	90% {
		top: -28px;
		right: 10px;
		opacity: .2
	}

	100% {
		top: -30px;
		right: 8px;
		opacity: .1
	}
}

.alert {
	display: none;
	width: 3.84rem;
	height: 3.41333rem;
	background-color: rgba(0,0,0,0.6);
	position: fixed;
	top: 50%;
	bottom: 50%;
	margin-top: -1.70667rem;
	left: 50%;
	right: 50%;
	margin-left: -1.92rem;
	color: white;
	font-size: .46933rem;
	border-radius: .21333rem;
	opacity: 0;
	text-align: center;
	padding: .42667rem 0
}

.alert img {
	margin: 0 auto;
	width: 1.70667rem;
	height: 1.70667rem
}

.alert p {
	margin-top: .21333rem
}

.choose_shop_aready {
	display: none;
	overflow-x: hidden;
	background-color: white;
	position: fixed;
	width: 16rem;
	height: 18.77333rem;
	bottom: 0;
	z-index: 999
}

.choose_shop_aready .shop-top-under {
	overflow: hidden;
	border-bottom: 1px solid #f8f8f8
}

.choose_shop_aready .shopprice {
	height: inherit;
	overflow: hidden;
	padding: .42667rem 0
}

.choose_shop_aready .shopprice .img_or {
	margin-top: 0
}

.choose_shop_aready .shopprice .img_or img {
	width: 3.11467rem;
	height: 4.30933rem
}

.choose_shop_aready .shopprice .fon_or {
	margin-top: 0
}

.choose_shop_aready .shopprice .fon_or .similar-product-text {
	font-size: .68267rem;
	height: 2.13333rem;
	line-height: 1.06667rem;
	margin-top: .10667rem
}

.choose_shop_aready .shopprice .fon_or .price_or {
	color: #ec5151;
	padding: 0 .21333rem;
	font-size: .68267rem
}

.choose_shop_aready .shopprice .dqkc_or {
	padding: 0 .21333rem
}

.choose_shop_aready .shopprice .dqkc_or span {
	font-size: .55467rem;
	color: #999999
}

.choose_shop_aready .shopprice .price_or {
	position: relative;
	margin-top: .21333rem
}

.xxgro {
	background-image: url("../images/xxgro.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .85333rem;
	height: .85333rem;
	position: absolute;
	right: 0;
	cursor: pointer
}

.shop-top-under {
	padding-bottom: .42667rem
}

.shop-top-under p {
	font-size: .68267rem;
	padding: .42667rem 0
}

.shop-top-under .shulges .plus span {
	width: 2.09067rem;
	height: 1.28rem;
	line-height: 1.28rem
}

.shop-top-under .shulges .choic-sel {
	margin-top: .29867rem
}

.shop-top-under .shulges .choic-sel a {
	padding: .21333rem .46933rem;
	border: 1px solid #DEDEDE;
	margin-right: .21333rem;
	font-size: .68267rem;
	color: #333;
	margin-bottom: .42667rem;
	display: block;
	float: left
}

.shop-top-under .shulges .choic-sel .red {
	color: white;
	background: #f23030;
	border-color: #f23030
}

.plusshopcar-buy {
	background-color: #f8f8f8;
	padding: .42667rem .64rem;
	overflow: hidden
}

.plusshopcar-buy a {
	display: block;
	width: 6.99733rem;
	height: 1.70667rem;
	text-align: center;
	line-height: 1.70667rem;
	color: white;
	font-size: .64rem
}

.plusshopcar-buy .pb_plusshopcar {
	background-color: #ffb03f;
	float: left
}

.plusshopcar-buy .pb_buy {
	background-color: #f23030;
	float: right
}

.action-detail .detailban {
	position: relative
}

.action-detail .de_font .scunde .shdicc {
	margin-top: .64rem
}

.jump-message {
	position: absolute;
	top: .42667rem;
	left: .64rem
}

.jump-message .litsbe {
	position: relative;
	width: 10.24rem;
	height: 1.36533rem;
	line-height: 1.36533rem;
	background: rgba(34,34,34,0.61);
	border-radius: .68267rem
}

.jump-message .litsbe .juminm {
	width: 1.36533rem;
	height: 1.36533rem;
	border-radius: 50%
}

.jump-message .litsbe .juminn {
	color: white;
	font-size: .55467rem;
	margin-left: .21333rem
}

.jump-message .litsbe .juminn .jumname {
	max-width: 1.70667rem;
	display: inline-block;
	overflow: hidden;
	vertical-align: bottom;
	text-overflow: ellipsis;
	white-space: nowrap
}

.attengro {
	color: white;
	background: #e23435;
	padding: .128rem .34133rem;
	border-radius: .68267rem;
	margin-left: .21333rem
}

.actino-her .descgz ul li a img {
	width: inherit
}

.yixgp {
	font-size: .55467rem;
	color: #666666;
	line-height: 1.28rem
}

.g7 {
	background: #e7e8ef
}

.lesgcan {
	background: white;
	padding: .42667rem 0
}

.box-lesc {
	overflow: hidden;
	padding: .42667rem 0
}

.box-lesc .diff_img {
	width: 2.176rem;
	height: 2.176rem;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	position: relative;
	z-index: 2
}

.box-lesc .diff_img img {
	width: 2.176rem;
	height: 2.176rem;
	border-radius: 50%
}

.box-lesc .diff_lrzy {
	margin-top: .256rem;
	height: 1.68533rem;
	width: 9.89867rem;
	float: left;
	border: 1px solid #e23435;
	margin-left: -.40533rem
}

.box-lesc .diff_lrzy ul {
	overflow: hidden;
	float: left;
	width: 50%;
	line-height: .768rem
}

.box-lesc .diff_lrzy li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.box-lesc .diff_lrzy .f_name_add {
	padding-left: 1.06667rem
}

.box-lesc .diff_lrzy .f_name_add .nameli {
	font-size: .64rem
}

.box-lesc .diff_lrzy .f_name_add .addci {
	color: #666666;
	font-size: .512rem
}

.box-lesc .diff_lrzy .f_crou_tim {
	text-align: right;
	font-size: .512rem;
	padding-right: .08533rem
}

.box-lesc .diff_lrzy .f_crou_tim .red {
	color: #e23435
}

.box-lesc .diff_lrzy .f_crou_tim .koes {
	color: #666666
}

.box-lesc .diff_ct {
	cursor: pointer;
	text-align: center;
	margin-top: .256rem;
	float: left;
	height: 1.68533rem;
	line-height: 1.68533rem;
	width: 2.98667rem;
	background: #e23435;
	border-top-right-radius: 1.06667rem;
	border-bottom-right-radius: 1.06667rem
}

.box-lesc .diff_ct a {
	font-size: .64rem;
	color: white
}

.w-re {
	background: url(../images/qcc.png) no-repeat;
	width: .21333rem;
	height: .42667rem;
	display: inline-block;
	background-size: cover
}

.storespe {
	overflow: hidden;
	background: white;
	padding: .42667rem 0
}

.storespe .spelee {
	float: left;
	width: 2.02667rem;
	height: 2.02667rem;
	line-height: 2.02667rem;
	border: 1px solid #e7e8ef;
	overflow: hidden
}

.storespe .spelee img {
	max-width: 2.02667rem;
	max-height: 2.02667rem
}

.storespe .nxnan {
	float: left;
	width: 7.89333rem;
	margin-left: .21333rem;
	line-height: .98133rem
}

.storespe .nxnan h2 {
	font-size: .64rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.storespe .nxnan p {
	font-size: .55467rem;
	color: #898989;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.storespe .intostro {
	margin-left: .21333rem;
	margin-top: .29867rem;
	float: left;
	width: 4.37333rem;
	height: 1.42933rem;
	line-height: 1.42933rem;
	font-size: .59733rem;
	border: 1px solid #e7e8ef;
	text-align: center;
	border-radius: .08533rem
}

.storespe .intostro .action-ak {
	display: inline-block;
	vertical-align: sub;
	margin-right: .128rem
}

.shartogete {
	background: white;
	overflow: hidden;
	padding: .42667rem 0
}

.shartogete h2 {
	font-size: .68267rem
}

.shartogete .forneu {
	overflow: hidden;
	margin-top: .85333rem
}

.shartogete .forneu li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: .59733rem;
	color: #3b3b3b
}

.shartogete .forneu li .aroundu {
	width: 1.06667rem;
	height: 1.06667rem;
	border: 1px dashed #d4d4d4;
	border-radius: 50%;
	display: block;
	line-height: 1.06667rem;
	text-align: center;
	margin: 0 auto;
	margin-bottom: .42667rem
}

.shartogete .fohe {
	text-align: center;
	padding-top: .85333rem
}

.shartogete .fohe i {
	display: inline-block;
	cursor: pointer
}

.hs_acion {
	display: none;
	height: 0;
	background: #faf9f0;
	padding: .21333rem 0
}

.hs_acion p {
	font-size: .55467rem;
	color: #666666;
	line-height: 1.06667rem
}

.red {
	color: #e23435
}

.actionfooer .cart-concert-btm .fl {
	width: 25%
}

.actionfooer .cart-concert-btm .fr {
	width: 75%
}

.actionfooer .cart-concert-btm .fr ul .o {
	background: #fe9c9c
}

.actionfooer .cart-concert-btm .fr ul li a {
	line-height: .768rem;
	padding-top: .34133rem
}

@media screen and (min-width: 1300px) {
	.actionfooer .cart-concert-btm .fr ul li a {
		font-size: .29867rem;
		height: 1.06667rem;
		line-height: .42667rem;
		padding-top: .17067rem
	}
}

.actionfooer .cart-concert-btm .fl ul li {
	width: 100%
}

.top_storeme {
	position: relative
}

.top_storeme .spelee {
	float: left;
	width: 2.02667rem;
	height: 2.02667rem;
	line-height: 2.02667rem;
	border: 1px solid #e7e8ef;
	overflow: hidden
}

.top_storeme .spelee img {
	max-width: 2.02667rem;
	max-height: 2.02667rem
}

.top_storeme .nxnan {
	float: left;
	width: 7.89333rem;
	margin-left: .21333rem;
	line-height: .98133rem
}

.top_storeme .nxnan h2 {
	font-size: .64rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.top_storeme .nxnan p {
	font-size: .55467rem;
	color: #898989;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.top_storeme .alldeyy {
	margin-left: .21333rem;
	float: right;
	width: 4.37333rem;
	font-size: .59733rem;
	position: absolute;
	text-align: right;
	bottom: .27733rem;
	right: 0
}

.mid_storeme {
	margin-top: .64rem
}

.mid_storeme ul li {
	float: left;
	width: 33.33333%;
	text-align: center
}

.commeaye p {
	font-size: .59733rem;
	color: #666666;
	line-height: .81067rem
}

.commeaye .sh_pp span>em {
	border-right: 2px solid #e23435;
	padding: 0 .21333rem
}

.commeaye .sh_sz {
	font-size: .64rem
}

.commeaye .sh_ep {
	font-size: .55467rem
}

.bot_storeme {
	margin-top: .64rem
}

.bot_storeme ul li {
	float: left;
	width: 50%;
	text-align: center;
	font-size: .64rem
}

.bot_storeme ul li a {
	border: 1px solid #dadada;
	border-radius: .128rem;
	width: 7.08267rem;
	height: 1.36533rem;
	line-height: 1.36533rem;
	text-align: center;
	display: block;
	color: #525252
}

.bot_storeme ul li a .action-ak {
	display: inline-block;
	vertical-align: text-top;
	margin-right: .21333rem
}

.kef {
	background: url(../images/kef.png) no-repeat;
	width: .85333rem;
	height: .78933rem;
	display: inline-block;
	vertical-align: sub;
	margin-right: .21333rem;
	background-size: .85333rem
}

.padey {
	padding: .21333rem 0
}

.storemess {
	background: white;
	padding: .42667rem 0
}

.guesslike .likeshop ul li .similer-product .similar-product-text {
	height: 1.19467rem
}

.enkecor {
	font-size: .55467rem;
	text-align: center;
	color: #888;
	padding: .25rem .24rem .4rem;
	clear: both
}

.chidno {
	display: none
}

.edit_gtfix {
	background-color: white;
	position: relative;
	min-height: 3.37067rem
}

.edit_gtfix .namephone {
	margin-left: .64rem;
	width: 12.8rem
}

.edit_gtfix .namephone .top {
	font-size: .68267rem;
	overflow: hidden;
	padding: .512rem 0
}

.edit_gtfix .namephone .top .le {
	width: 3.41333rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: .85333rem;
	padding: .08533rem 0
}

.edit_gtfix .namephone .top .lr {
	padding: .08533rem 0
}

.edit_gtfix .namephone .bot {
	font-size: .64rem;
	clear: both;
	overflow: hidden;
	position: relative
}

.edit_gtfix .namephone .bot .dwgp {
	background-image: url("../images/dw.png");
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	width: .49067rem;
	height: .61867rem
}

.edit_gtfix .namephone .bot span {
	margin-left: .91733rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}

.edit_gtfix .youjter {
	margin-right: .64rem
}

.edit_gtfix .youjter .Mright {
	margin-top: 1.23733rem
}

.edit_gtfix .ttrebu {
	position: absolute;
	bottom: 0
}

.edit_gtfix .ttrebu img {
	width: 16rem
}

.packeg {
	background-color: white;
	height: 2.13333rem;
	position: relative
}

.packeg .fl {
	line-height: 2.13333rem
}

.packeg .fl h1 {
	font-size: .64rem;
	margin: 0;
	font-weight: normal;
	width: 12.37333rem;
	line-height: 2.13333rem
}

.packeg .fl h1 span.bg {
	background-image: url("../images/packeg.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .81067rem;
	height: .72533rem;
	display: inline-block;
	margin-right: .128rem
}

.packeg .fl p {
	font-size: .512rem;
	color: #666666;
	width: 11.47733rem
}

.packeg .fl h1,.packeg .fl p {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.packeg .fr span {
	color: #f23030;
	font-size: .59733rem;
	line-height: 2.13333rem
}

.shopprice .img_or {
	margin-top: .704rem
}

.shopprice .img_or img {
	width: 2.13333rem;
	height: 2.13333rem;
	border: 1px solid #c2c2c2
}

.shopprice .fon_or {
	width: 8.53333rem;
	margin-left: .42667rem;
	margin-top: .36267rem
}

.shopprice .fon_or h2 {
	color: #666666;
	font-size: .55467rem;
	font-weight: normal;
	height: 1.19467rem
}

.shopprice .fon_or div {
	color: #333333;
	font-size: .512rem;
	margin-top: .21333rem;
	position: relative
}

.shopprice .fon_or div span.icon {
	background-image: url("../images/7.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .68267rem;
	height: .68267rem;
	position: absolute;
	top: -.04267rem;
	margin-left: .29867rem
}

.shopprice .fon_or div span.bac {
	padding: 0 .21333rem
}

.shopprice .price_or {
	margin-top: .896rem
}

.shopprice .price_or p {
	font-size: .512rem;
	margin-top: .21333rem;
	text-align: right
}

.qqz {
	height: 2.13333rem;
	background-color: white;
	text-align: right;
	border-top: 1px solid #dedede
}

.qqz a {
	display: inline-block;
	border: 1px solid #f8f8f8;
	border-radius: .21333rem;
	padding: .42667rem .85333rem;
	margin: .36267rem 0 0 .42667rem;
	font-size: .55467rem
}

.information_dr {
	background-color: white
}

.tit {
	border-bottom: 1px solid #f8f8f8;
	padding: .42667rem 0
}

.tit h2 {
	font-weight: normal;
	font-size: .64rem
}

.xx-list {
	padding-bottom: .21333rem
}

.xx-list p {
	margin-top: .21333rem;
	color: #666666;
	font-size: .55467rem;
	padding: .21333rem 0
}

.xx-list p .fr span {
	margin-left: .21333rem
}

.xx-list p .red {
	color: #f23030
}

.invoice {
	border-top: 1px solid #f8f8f8
}

.invoice .myorder {
	padding: 0
}

.invoice .myorder .order .fl span {
	margin-left: 0;
	font-size: .64rem
}

.invoice .myorder .order .fr span {
	line-height: .55467rem;
	font-size: .512rem;
	margin-top: .29867rem;
	color: #333333
}

.payit {
	height: 2.13333rem;
	background-color: white;
	overflow: hidden;
	padding-left: .64rem
}

.payit .fl {
	line-height: 1.06667rem
}

.payit .fl p {
	font-size: .55467rem;
	color: #f23030
}

.payit .fl p .pmo {
	color: #222222
}

.payit .fl .lastime {
	color: #666666
}

.payit .fr {
	width: 4.18133rem
}

.payit .fr a {
	color: white;
	font-size: .59733rem;
	text-align: center;
	height: 2.13333rem;
	line-height: 2.13333rem;
	background-color: #f23030;
	display: block
}

.closeorder .con-lo {
	line-height: 2.8
}

.deel {
	line-height: 2.09067rem
}

.deel a {
	color: #e23435;
	border: 1px solid #e23435;
	padding: .10667rem .256rem;
	border-radius: .128rem
}

.l_top {
	text-align: center;
	padding: .42667rem 0
}

.l_top span {
	font-size: .68267rem;
	color: #666666;
	font-family: "黑体"
}

.l_top .turenoff {
	background: url(../images/turnoff.png) no-repeat;
	display: inline-block;
	width: .42667rem;
	height: .42667rem;
	vertical-align: middle;
	float: right;
	cursor: pointer;
	background-size: cover
}

.aftercl {
	font-size: .68267rem;
	color: #333333;
	font-family: "黑体";
	line-height: 1.024rem;
	padding: .21333rem 0
}

.resonco {
	padding-bottom: 1.06667rem
}

.resonco p {
	font-size: .64rem;
	margin-top: .21333rem;
	font-family: "黑体"
}

.resonco .radio {
	margin: inherit
}

.resonco .radio .che span {
	color: #666666;
	font-family: "黑体";
	font-size: .64rem
}

.submits_de {
	width: 100%;
	height: 2.09067rem;
	background: #bfbfbf;
	font-size: .768rem;
	color: white;
	font-family: "黑体";
	text-align: center;
	line-height: 2.09067rem
}

.shopprice {
	clear: both
}

.ord_list {
	padding-bottom: .74667rem
}

.incorise {
	font-size: .64rem
}

.incorise input {
	height: 1.06667rem;
	outline: none;
	padding: 0 .21333rem;
	border: 1px solid #ebebeb;
	width: 8.10667rem
}

.incorise .usejfye {
	width: 2.13333rem;
	background: #f23030;
	color: white;
	border: 0
}

.bagrr {
	background: #f23030
}

.timeafter p.confinetime {
	padding: .21333rem;
	background: #ec5151;
	color: white;
	display: inline-block
}

.timeafter p.dd_jscom {
	display: inline-block;
	margin-left: .21333rem
}

.loginlater {
	height: 2.13333rem;
	line-height: 2.13333rem;
	text-align: center
}

.loginlater img {
	width: 1.024rem;
	height: .768rem
}

.loginlater span {
	color: #bfbfbf;
	font-size: .512rem
}

.loginlater a {
	font-size: .512rem;
	color: white;
	background-color: #f23030;
	padding: .17067rem .29867rem;
	border-radius: .08533rem;
	margin-left: .42667rem
}

.hotshop {
	height: 1.70667rem;
	overflow: hidden;
	background-color: #f0f2f5;
	padding-bottom: 2.13333rem
}

.hotshop .thirdlogin h4 {
	color: #666666;
	background-color: #f0f2f5
}

.seehotsho {
	margin-top: -2.13333rem
}

.allshoporder {
	border-bottom: 1px solid #f8f8f8;
	height: 1.92rem;
	line-height: 1.92rem
}

.allshoporder .radio {
	width: inherit;
	padding-top: .68267rem;
	margin-right: .42667rem
}

.allshoporder .logoshopcar img {
	width: 1.088rem;
	height: .832rem
}

.allshoporder .logoshopcar span {
	margin-left: .21333rem;
	font-size: .72533rem
}

.allshoporder .fr span {
	font-size: .59733rem
}

.sc_list {
	padding: .21333rem 0;
	overflow: hidden;
	border-bottom: 1px solid #f8f8f8
}

.sc_list .radio {
	width: inherit;
	padding-top: 1.49333rem;
	margin-right: .42667rem
}

.sc_list .shopimg img {
	width: 3.84rem;
	height: 3.84rem
}

.sc_list .deleshow {
	width: 9.17333rem
}

.sc_list .deleshow .deletes {
	overflow: hidden;
	clear: both
}

.sc_list .deleshow .deletes .similar-product-text {
	width: 7.89333rem;
	padding: 0
}

.sc_list .deleshow .deletes a.delescj {
	float: right
}

.sc_list .deleshow .deletes a.delescj img {
	margin-top: .256rem;
	width: .72533rem;
	height: .72533rem
}

.sc_list .deleshow .weight {
	font-size: .55467rem;
	color: #999999
}

.sc_list .deleshow .prices {
	overflow: hidden;
	margin-top: .21333rem
}

.sc_list .deleshow .prices .sc_pri {
	color: #f23030;
	font-size: .59733rem;
	margin-top: .21333rem
}

.plus span {
	width: 1.06667rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	font-size: .59733rem;
	display: block;
	float: left;
	border: 1px solid #f8f8f8;
	margin-left: -1px;
	text-align: center;
	color: #686868;
	cursor: pointer
}

.plus span input {
	font-size: .59733rem;
	outline: none;
	border: 0;
	padding: 0 .08533rem;
	color: #686868;
	width: 100%;
	text-align: center
}

.payallb {
	position: fixed;
	z-index: 99;
	width: 16rem;
	bottom: 0;
	background-color: #f3f5f7
}

.payallb .alllef .radio {
	width: inherit;
	padding-top: .81067rem;
	margin-right: .42667rem
}

.payallb .alllef .radio .all {
	font-size: .55467rem;
	position: relative;
	top: -.23467rem;
	margin-left: .21333rem
}

.payallb .youbia {
	float: right;
	width: 8.59733rem
}

.payallb .youbia p {
	text-align: right
}

.guesslike {
	margin-bottom: 2.13333rem
}

.nonenothing {
	width: 8.53333rem;
	height: 8.74667rem;
	position: absolute;
	top: 50%;
	bottom: 50%;
	margin-top: -4.37333rem;
	left: 50%;
	right: 50%;
	margin-left: -4.26667rem;
	text-align: center
}

.nonenothing img {
	width: 3.60533rem;
	height: 4.58667rem
}

.nonenothing p {
	font-size: .68267rem;
	color: #9b9b9b;
	padding: 1.06667rem 0
}

.nonenothing a {
	font-size: .72533rem;
	padding: .42667rem 1.28rem;
	background: white;
	margin-top: .64rem
}

.brandbanner {
	margin-top: 1.06667rem;
	margin-bottom: 1.06667rem
}

.brandbanner .mslide ul li a {
	overflow: hidden;
	display: block;
	float: left;
	text-align: center;
	margin-left: .064rem
}

.brandbanner .mslide ul li a:first-child {
	margin-left: 0
}

.brandbanner .mslide ul li a img {
	width: 4.864rem;
	height: 4.864rem;
	position: inherit
}

.brandbanner .mslide ul li a p {
	font-size: .512rem;
	margin-top: .04267rem
}

.brandbanner .mslide ul li a .red {
	color: #f23030
}

.brandbanner .mslide ul li a .lineu {
	color: #888888;
	text-decoration: line-through
}

.signte {
	position: relative;
	overflow: hidden;
	height: .59733rem;
	top: -2.77333rem;
	margin-top: -.59733rem
}

.signte i {
	background-image: url("../images/zylr.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .40533rem;
	height: .59733rem;
	position: absolute
}

.signte .l {
	background-position-x: -.42667rem;
	left: .08533rem
}

.signte .r {
	background-position-x: 0;
	right: .08533rem
}

.titb {
	font-size: .68267rem;
	font-weight: normal;
	border-bottom: 1px solid #f8f8f8;
	padding: .42667rem 0 .42667rem .64rem;
	background-color: white
}

.tuijbrand {
	background-color: #f8f8f8;
	overflow: hidden
}

.brandlistall {
	background-color: white;
	overflow: hidden
}

.brandlistall ul li {
	width: 25%;
	height: 2.56rem;
	line-height: 2.13333rem;
	float: left;
	text-align: center;
	border-right: 1px solid #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
	padding: .128rem;
	overflow: hidden
}

.brandlistall ul li:nth-child(4n) {
	border-right: 0
}

.brandlistall ul li img {
	width: 3.2rem;
	vertical-align: middle
}

.brandlistall .more {
	background-color: #ec5151;
	font-size: .68267rem
}

.brandlistall .more a {
	color: white
}

.edit .myorder .order .fl span {
	margin-left: 0
}

.edit .myorder .order .fl input {
	height: 1.89867rem;
	outline: none;
	width: 9.81333rem;
	padding: 0 .21333rem;
	font-size: 32px;
	border: 0
}

.edit .myorder .order .fr .turnoff {
	background-image: url("../images/turnoffuo.png");
	background-repeat: no-repeat;
	background-size: cover;
	height: 1.06667rem;
	width: 1.92rem;
	margin-top: .34133rem;
	background-position-x: -2.00533rem
}

.edit .myorder .order .fr .turnup {
	background-position-x: 0
}

.ed_shdele {
	display: none;
	z-index: 999;
	position: fixed;
	top: 50%;
	bottom: 50%;
	margin-top: -2.77333rem;
	left: 50%;
	right: 50%;
	margin-left: -6.4rem;
	width: 12.8rem;
	height: 5.54667rem;
	background-color: white;
	border-radius: .21333rem;
	font-size: .768rem;
	padding: 0 .64rem
}

.ed_shdele .sfk {
	text-align: center;
	line-height: 2.77333rem;
	border-bottom: 1px solid #f8f8f8
}

.ed_shdele .lineq {
	text-align: center
}

.ed_shdele .lineq span {
	padding: .384rem 1.70667rem;
	border: 1px solid #f8f8f8;
	line-height: 2.77333rem;
	cursor: pointer
}

.ed_shdele .lineq .clos {
	margin-right: .59733rem
}

.ed_shdele .lineq .sur {
	margin-left: .59733rem;
	border: 1px solid #f23030;
	background-color: #f23030;
	color: white
}

.edita {
	width: 13.01333rem;
	position: absolute;
	bottom: 1.06667rem;
	left: 50%;
	right: 50%;
	margin-left: -6.50667rem
}

.edita input {
	width: 13.01333rem;
	height: 1.87733rem;
	color: #fff;
	background-color: #e30000;
	margin-top: 1.408rem;
	-moz-border-radius: .128rem;
	-webkit-border-radius: .128rem;
	border-radius: .128rem;
	font-size: .59733rem;
	border: 0
}

.jd_listaddless {
	border-bottom: 1px solid #f8f8f8;
	padding: .64rem 0 .21333rem 0
}

.jd_listaddless .maleri30 {
	overflow: hidden
}

.jd_listaddless .name {
	width: 2.98667rem
}

.jd_listaddless .name h1 {
	font-size: .72533rem;
	margin: 0;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.jd_listaddless .name span {
	font-size: .64rem;
	background-color: #f23030;
	color: white;
	padding: .08533rem .21333rem;
	position: relative;
	top: .512rem
}

.jd_listaddless .numberaddress {
	width: 9.81333rem;
	padding: 0 .21333rem
}

.jd_listaddless .numberaddress .number {
	font-size: .64rem
}

.jd_listaddless .numberaddress .similars {
	padding: .42667rem 0;
	font-size: .64rem;
	display: block
}

.jd_listaddless .editdiv {
	position: relative
}

.jd_listaddless .editdiv .eedit {
	background-image: url("../images/edit.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .81067rem;
	height: .85333rem;
	position: absolute;
	top: .93867rem;
	margin-left: .85333rem;
	cursor: pointer
}

.hek {
	height: 5.33333rem
}

.createnew {
	width: 7.68rem;
	height: 1.83467rem;
	text-align: center;
	position: absolute;
	bottom: 2.13333rem;
	left: 50%;
	right: 50%;
	margin-left: -3.84rem;
	overflow: hidden
}

.createnew a {
	width: 100%;
	font-size: .59733rem;
	color: white;
	background-color: #f23030;
	border-radius: .21333rem;
	text-align: center;
	line-height: 1.83467rem;
	display: block
}

.pore_add {
	position: relative;
	min-height: 27.73333rem
}

@media screen and (min-width: 1300px) {
	.pore_add {
		min-height: 20.26667rem
	}
}

.ddmoney {
	height: 2.048rem;
	overflow: hidden;
	border-bottom: 1px solid #f8f8f8
}

.ddmoney span {
	font-size: .68267rem;
	line-height: 2.048rem
}

.ddmoney .fr {
	color: #f23030
}

.quickpayment {
	height: 2.56rem;
	overflow: hidden;
	border-bottom: 1px solid #f8f8f8
}

.quickpayment .quicks {
	line-height: 2.56rem
}

.quickpayment .quicks img {
	width: 1.57867rem;
	height: 1.57867rem
}

.quickpayment .paym p {
	line-height: .72533rem;
	margin-left: .64rem
}

.quickpayment .paym .titp {
	font-size: .68267rem;
	color: #222222;
	margin-top: .59733rem
}

.quickpayment .paym .spi {
	font-size: .59733rem;
	color: #666666
}

.debit {
	height: 2.56rem
}

.debit.myorder {
	border-bottom: 0
}

.debit .order {
	margin-top: .512rem
}

.debit .order .fl span {
	margin: 0
}

.debit .order .fr i {
	margin-top: .49067rem
}

.xjt {
	background-image: url("../images/xjt.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .59733rem;
	height: .34133rem
}

.paiton {
	border-top: 1px solid #f8f8f8;
	padding-top: 1.28rem;
	overflow: hidden
}

.paiton .soon {
	height: 1.87733rem;
	width: 100%;
	display: block;
	text-align: center;
	line-height: 1.87733rem;
	background-color: #f23030;
	font-size: .68267rem;
	color: white;
	border-radius: .21333rem
}

.paiton p {
	font-size: .512rem;
	margin-top: .42667rem;
	padding-bottom: 1.28rem
}

.otherpay {
	height: 1.49333rem
}

.otherpay .order {
	margin-top: 0
}

.otherpay .order .fl span {
	margin: 0
}

.otherpay .order .fr i {
	margin-top: .49067rem
}

.paylist {
	border-top: .42667rem solid #f8f8f8
}

.pay-list-4 {
	overflow: hidden;
	border-top: 1px solid #f8f8f8;
	padding: .64rem 0
}

.pay-list-4 ul li {
	overflow: hidden;
	cursor: pointer;
	margin: 0 auto;
	padding: .42667rem 0;
	border-bottom: 1px solid #e7e7e7
}

.pay-list-4 ul li:first-child {
	padding-top: 0
}

.pay-list-4 ul li .radio {
	width: .61867rem;
	padding-top: .59733rem
}

.pay-list-4 ul li .pay-list-img img {
	width: 1.70667rem;
	height: 1.70667rem
}

.pay-list-4 ul li .pay-list-font {
	margin-top: .72533rem;
	margin-left: .42667rem;
	font-size: .59733rem
}

.chooseebitcard {
	display: none;
	position: fixed;
	z-index: 999;
	bottom: 0;
	background-color: white;
	overflow: hidden;
	width: 100%;
	max-width: 16rem
}

.choose-titr {
	text-align: center;
	position: relative;
	padding: .42667rem
}

.choose-titr span {
	font-size: .68267rem
}

.gb-close {
	background-image: url("../images/gb.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .42667rem;
	height: .42667rem;
	position: absolute;
	right: 0;
	top: .512rem;
	cursor: pointer
}

.card {
	clear: both;
	padding: .42667rem 0;
	overflow: hidden
}

.card-list .radio {
	width: .61867rem;
	padding-top: 0rem;
	position: relative;
	top: .08533rem
}

.card-list p {
	font-size: .68267rem;
	color: #222222
}

.teuse {
	cursor: pointer;
	padding: .85333rem 0;
	text-align: center;
	clear: both;
	font-size: .68267rem
}

.teuse .red {
	color: #f23030
}

.losepay {
	display: none;
	z-index: 999;
	width: 16rem;
	background-color: white;
	position: fixed;
	bottom: 0
}

.losepay .red {
	font-size: .768rem;
	color: #f23030;
	text-align: center;
	padding: .64rem 0
}

.losepay .lo-tit {
	font-size: .68267rem;
	color: #222222;
	padding-bottom: .42667rem
}

.losepay .con-lo {
	font-size: .59733rem;
	color: #666666;
	padding: .42667rem
}

.losepay .qx-rebd {
	border-top: 1px solid #f8f8f8;
	padding-top: .64rem;
	margin-top: .21333rem
}

.losepay .qx-rebd a {
	font-size: .64rem;
	border-radius: .128rem;
	width: 3.968rem;
	height: 1.57867rem;
	text-align: center;
	line-height: 1.57867rem;
	display: block;
	cursor: pointer
}

.losepay .qx-rebd .ax {
	border: 1px solid #f8f8f8;
	float: left
}

.losepay .qx-rebd .are {
	background-color: #f23030;
	color: white;
	float: right
}

.checkcodes {
	font-size: .64rem;
	padding-top: 1.06667rem
}

.checkcodes .zc_se {
	border: 0
}

.wcx {
	background: url(../images/tcw.png) no-repeat;
	background-size: 3.09333rem
}

.payment-s {
	border-bottom: 1px solid #e5e5e5
}

.payment-s .tcwe {
	position: relative;
	text-align: center;
	padding: .42667rem 0
}

.payment-s .tcwe img {
	width: 6.656rem;
	height: 1.96267rem
}

.payment-s .tcwe i {
	width: .91733rem;
	height: .91733rem;
	display: block;
	position: absolute
}

.payment-s .tcwe a {
	position: absolute;
	top: 50%;
	margin-top: -.45867rem;
	width: .91733rem;
	height: .91733rem;
	display: block
}

.payment-s .tcwe .le-x {
	left: 0
}

.payment-s .tcwe .le-x .wcx {
	background-position-x: -.02133rem
}

.payment-s .tcwe .ri-q {
	right: 0
}

.payment-s .tcwe .ri-q .wcx {
	background-position-x: -1.088rem
}

.pay_way_mi {
	padding: .85333rem 0
}

.pay_way_mi h2 {
	font-size: .68267rem;
	text-align: center
}

.pay_way_mi h1 {
	font-size: 1.024rem;
	text-align: center;
	margin: .21333rem 0
}

.pay_way_mi p {
	font-size: .68267rem;
	overflow: hidden;
	padding-top: .64rem
}

.pay_way_mi p .p_linco {
	color: #999999;
	display: block
}

.pay_way_mi p .bank-cho {
	display: block;
	width: 10.66667rem;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.pay_way_mi p .bank-cho em {
	color: #f23030
}

.fixedreyurn {
	display: none;
	position: fixed;
	z-index: 999;
	bottom: 0;
	background: white;
	width: 16rem
}

.carder-hav .pay_way_mi p {
	padding-top: 0
}

.immediately-pay {
	padding: 1.664rem 0 1.32267rem 0
}

.immediately-pay a {
	display: block;
	background: #f23030;
	width: 100%;
	height: 1.83467rem;
	color: white;
	font-size: .768rem;
	line-height: 1.83467rem;
	text-align: center;
	border-radius: .128rem;
	margin: 0 auto
}

.immediately-pay a .wcx {
	background-position-x: -2.15467rem;
	display: inline-block;
	width: .704rem;
	height: .85333rem;
	vertical-align: sub;
	margin-right: .21333rem
}

.heses {
	width: 100%;
	height: 8.96rem;
	background-color: #f1f8ee
}

.completionpay .llog {
	padding: 1.06667rem 0
}

.completionpay .llog img {
	width: 2.816rem;
	height: .832rem
}

.completionpay .heses {
	border-top: 2px solid #009323
}

.completionpay .heses .zbzim {
	text-align: center;
	padding-top: .64rem;
	padding-bottom: .64rem
}

.completionpay .heses .zbzim img {
	width: 1.664rem;
	height: 1.28rem
}

.completionpay .heses p {
	font-size: .59733rem;
	line-height: 2
}

.completionpay .heses .success {
	color: #7cb364;
	text-align: center
}

.completionpay .heses .ddnum {
	margin-left: 3.66933rem
}

.completionpay .heses .ddnum .red {
	color: #f23030
}

.completionpay .ddxq-succ {
	text-align: center;
	margin-top: .42667rem
}

.completionpay .ddxq-succ a {
	padding: .21333rem .85333rem;
	border: 1px solid #dedede;
	border-radius: .08533rem;
	color: #7cb364
}

.head_acc ul {
	overflow: hidden;
	border: 1px solid #f8f8f8;
	border-radius: .21333rem
}

.head_acc ul li {
	float: left;
	width: 33.33333%;
	text-align: center;
	border-right: 1px solid #f8f8f8;
	height: 1.87733rem;
	line-height: 1.87733rem;
	font-size: .68267rem;
	cursor: pointer
}

.head_acc ul li:last-child {
	border-right: 0
}

.head_acc ul .red {
	color: white;
	background-color: #e01222
}

.fll_acc {
	border-bottom: 1px solid #f8f8f8;
	overflow: hidden
}

.fll_acc ul li {
	float: left;
	width: 33.33333%;
	padding: .42667rem .21333rem;
	font-size: .59733rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.fll_acc ul li .red {
	color: #e01222
}

.fll_acc ul li .coligh {
	color: #999999;
	margin-top: .21333rem
}

.loginsignup .content .newsset img {
	width: .85333rem;
	height: .85333rem
}

.news_list_fll {
	padding: .42667rem 0;
	overflow: hidden;
	border-bottom: 1px solid #f8f8f8
}

.news_list_fll .news_c_img {
	position: relative
}

.news_list_fll .news_c_img img {
	width: 1.92rem;
	height: 1.92rem
}

.news_list_fll .news_c_tit {
	width: 86%
}

.news_list_fll .news_c_tit p {
	padding-left: .64rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	clear: both;
	color: #4b4b4b;
	line-height: 1.5;
	font-size: .64rem
}

.news_list_fll .news_c_tit p .news_h {
	color: #222222;
	width: 8.53333rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.news_list_fll .news_c_tit p .yestertime {
	font-size: .55467rem;
	position: relative;
	top: .08533rem;
	color: #4b4b4b
}

.tip_n {
	background-color: rgba(217,81,99,0.9);
	border-radius: 50%;
	font-size: 0.512rem;
	width: 1.06667rem;
	height: 1.06667rem;
	display: block;
	line-height: 1.06667rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: absolute;
	right: -.42667rem;
	top: -.42667rem;
	color: white;
	text-align: center
}

.settingnews .myorder {
	height: 2.13333rem;
	line-height: 2.13333rem
}

.settingnews .myorder .order .fr .turnoff {
	background-image: url("../images/turnsq.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 2.47467rem;
	height: 1.17333rem;
	margin-top: .42667rem;
	background-position-x: 0
}

.settingnews .myorder .order .fr .xmove {
	background-position-x: -2.47467rem
}

.settingnews .myorder .order .fl span {
	margin-left: 0
}

.application-record ul {
	clear: both;
	border-bottom: 1px solid #f8f8f8
}

.application-record ul .li1 {
	width: 2.13333rem
}

.application-record ul .li2 {
	width: 4.26667rem
}

.application-record ul .li3 {
	width: 4.90667rem
}

.application-record ul .li4 {
	width: 3.41333rem;
	text-align: right;
	padding-right: .42667rem
}

.application-record ul li {
	float: left;
	text-align: center;
	font-size: .64rem;
	height: 1.92rem;
	line-height: 1.92rem
}

.application-record ul li span {
	color: #666666
}

.application-record ul li .red {
	color: #e01222
}

.application-record .re_tit li {
	font-size: .68267rem;
	text-align: center
}

.application-record .re_tit li span {
	color: #222222
}

.application-record .re_tit .li4 {
	padding-right: 0
}

.search_pl {
	margin-top: 1.06667rem
}

.search_pl .search2 .le_inp {
	float: left
}

.search_pl .search2 .le_inp input {
	height: 1.87733rem;
	width: 11.648rem;
	outline: none;
	font-size: .64rem;
	border: 1px solid #DEDEDE;
	padding: 0 .21333rem;
	color: #666666
}

.search_pl .search2 .ri_ss {
	float: left;
	height: 1.87733rem;
	width: 3.072rem;
	background-color: #f23030;
	text-align: center;
	line-height: 1.87733rem
}

.search_pl .search2 .ri_ss img {
	width: .93867rem;
	height: .93867rem
}

.near-le-ri {
	padding: .85333rem 0 .42667rem 0
}

.near-le-ri span {
	float: left;
	font-size: .68267rem
}

.near-le-ri img {
	float: right;
	width: .72533rem;
	height: .72533rem;
	cursor: pointer
}

.se_shien {
	position: inherit;
	width: 100%;
	height: inherit;
	margin-left: 0
}

.se_shien ul li:nth-child(3n+1) {
	text-align: left
}

.se_shien ul li:nth-child(3n) {
	text-align: right
}

.search_list_dump ul li {
	width: 20%
}

.search_list_dump ul li .pr {
	background-image: url("../images/sxjt.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-size: 1.024rem;
	height: .46933rem;
	top: .74667rem;
	background-position-x: 0
}

.search_list_dump ul li .bpr1 {
	background-position-x: -.34133rem
}

.search_list_dump ul li .bpr2 {
	background-position-x: -.68267rem
}

.search_list_dump ul li .fitter {
	background-image: url("../images/xx.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .512rem;
	height: .55467rem;
	top: .72533rem
}

.search_list_dump ul li .listorimg {
	background-image: url("../images/listo.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-size: 1.70667rem;
	width: .85333rem;
	height: .85333rem;
	top: .55467rem
}

.search_list_dump ul li .listorimg.orimg {
	background-position-x: -.85333rem
}

.addimgchan .orderlistshpop {
	width: 50%;
	float: left
}

.addimgchan .maleri30 {
	margin: 0 .21333rem
}

.addimgchan .se_sclist .shopimg {
	float: none;
	text-align: center
}

.addimgchan .se_sclist .shopimg img {
	width: 100%;
	height: auto
}

.addimgchan .se_sclist .deleshow {
	width: 100%
}

.addimgchan .se_sclist .deleshow .deletes .similar-product-text {
	width: 100%
}

.addimgchan .se_sclist .deleshow .prices {
	float: left
}

.addimgchan .se_sclist .deleshow .weight {
	float: right
}

.fil_all_comm {
	display: none;
	background-color: white;
	overflow: hidden;
	position: absolute;
	top: 1.87733rem;
	z-index: 99;
	width: 100%
}

.fil_all_comm ul li {
	font-size: .68267rem;
	height: 1.70667rem;
	line-height: 1.70667rem;
	position: relative;
	cursor: pointer
}

.fil_all_comm ul li a {
	display: block
}

.fil_all_comm ul .red {
	color: #f23030
}

.fil_all_comm ul .red:after {
	content: "";
	background-image: url("../images/dgr.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .512rem;
	height: .34133rem;
	position: absolute;
	right: 0;
	top: .68267rem
}

.fil_all_comm ul .red a {
	color: #f23030
}

.pore {
	position: relative;
	z-index: 99
}

.screen_wi {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99;
	width: 0;
	background-color: #f8f8f8
}

.screen_wi .classreturn {
	width: 14.4rem
}

.screen_wi .content .search {
	width: 10.66667rem;
	margin-left: 1.49333rem
}

.screen_wi .menu {
	font-size: .59733rem;
	margin-top: .21333rem
}

.whiback {
	background-color: white
}

.popcover {
	overflow: hidden;
	background-color: white;
	padding-bottom: .42667rem
}

.popcover ul li {
	float: left;
	width: 33.33333%;
	height: 1.28rem;
	margin-top: .42667rem;
	padding: 0 .64rem
}

.popcover ul li span {
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 1.28rem;
	border: 1px solid #f8f8f8;
	border-radius: .128rem;
	position: relative;
	color: #888888;
	cursor: pointer
}

.popcover ul li .ch_dg {
	padding-left: .512rem;
	color: #f23030;
	border-color: #f23030
}

.popcover ul li .ch_dg:before {
	content: "";
	background-image: url("../images/dgr.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: .512rem;
	height: .34133rem;
	position: absolute;
	left: 0.268rem;
	top: .42667rem
}

.list-se-all .myorder .order .fl span {
	margin-left: 0
}

.two-related .myorder .order .fr {
	margin-top: .21333rem
}

.two-related .Mright {
	background-image: url(../images/dgr.png);
	width: .512rem;
	height: .34133rem
}

.two-related {
	display: none
}

.screen_wi .suce_ok {
	font-size: 0.59733rem
}

.classreturn .content .suce_ok a {
	display: block
}

.se_sclist .deleshow {
	width: 10.51733rem;
	position: relative
}

.se_sclist .deleshow .deletes .similar-product-text {
	width: 10.51733rem
}

.se_sclist .deleshow .prices {
	margin-top: 0;
	margin-bottom: .42667rem
}

.se_sclist .deleshow .prices .sc_pri {
	margin-top: 0
}

.se_sclist .deleshow .prices .sc_pri .cobl {
	color: #999999
}

.wiconfine {
	width: 6.4rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.wiconfine p {
	text-overflow: ellipsis;
	overflow: hidden
}

.buttondde {
	position: absolute;
	right: 0;
	bottom: 0
}

.buttondde a {
	font-size: .55467rem;
	color: #999999
}

.inherflo {
	position: inherit;
	float: right
}

.two-bothshop {
	border-bottom: 1px solid #f8f8f8;
	overflow: hidden;
	background-color: white
}

.two-bothshop ul li {
	width: 50%;
	float: left;
	text-align: center;
	height: 1.70667rem;
	color: #666666;
	line-height: 1.70667rem;
	cursor: pointer
}

.two-bothshop ul li span {
	font-size: .68267rem
}

.two-bothshop ul .red {
	color: #f23030;
	border-bottom: 2px solid #f23030
}

.paycloseto {
	padding: .42667rem 0
}

.paycloseto .imgwnh img {
	width: 3.584rem;
	height: 1.19467rem;
	margin-top: .64rem
}

.paycloseto .deleshow .qxatten {
	clear: both;
	position: relative
}

.paycloseto .deleshow .qxatten .weight {
	float: left
}

.paycloseto .deleshow .qxatten .closeannten {
	float: right;
	position: absolute;
	top: -.17067rem;
	right: 0.21333rem;
	text-align: center;
	color: #686868;
	font-size: 0.55467rem;
	width: 2.98667rem;
	height: .85333rem;
	line-height: .85333rem
}

.paycloseto .deleshow .qxatten .closeannten:after {
	content: '';
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #bfbfbf;
	border-radius: 0.08533rem;
	-webkit-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-transform-origin: top left
}

.dib {
	display: block;
	overflow: hidden
}

.lxx {
	background-image: url(../images/lxx.png);
	position: absolute;
	height: .384rem;
	background-repeat: repeat-x;
	background-size: .59733rem
}

.w1 {
	width: .59733rem
}

.w2 {
	width: 1.19467rem
}

.w3 {
	width: 1.792rem
}

.w4 {
	width: 2.38933rem
}

.w5 {
	width: 2.96533rem
}

.mandplea .deleshow .deletes .similar-product-text {
	height: .61867rem;
	-webkit-line-clamp: 1
}

.mandplea .imgwnh {
	height: 2.13333rem
}

.mandplea .qxatten {
	margin-top: .64rem
}

.mandplea .deleshow .qxatten .closeannten {
	top: -.34133rem
}

.not-more {
	text-align: center;
	color: #96979B;
	font-size: .42667rem;
	padding-top: 1.06667rem
}

.searchsh {
	background: #f3f5f7;
	padding: .42667rem 0
}

.searchsh .seac_noord {
	width: 13.54667rem;
	height: 1.344rem;
	line-height: 1.344rem;
	background: white;
	margin: 0 auto
}

.searchsh .seac_noord img {
	width: .64rem;
	height: .64rem;
	margin-left: .64rem
}

.searchsh .seac_noord input {
	width: 11.62667rem;
	height: .85333rem;
	outline: none;
	border: 0;
	vertical-align: middle;
	padding: 0 .21333rem;
	font-size: .55467rem
}

.tuharecha .returntolist .list-top-re {
	color: #222222
}

.tuharecha .sc_list .shopimg img {
	width: 2.13333rem;
	height: 2.13333rem
}

.tuharecha .se_sclist .deleshow .deletes .daaloe {
	font-size: .64rem;
	font-family: "黑体";
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
	float: none
}

.tuharecha .se_sclist .deleshow {
	width: 11.94667rem
}

.tuharecha .qxatten {
	margin-top: .768rem
}

.tuharecha .paycloseto .deleshow .qxatten .closeannten {
	top: .32rem
}

.tuharecha .paycloseto {
	padding: .64rem 0 1.06667rem 0
}

.severde {
	background: white
}

.severde .myorder {
	border-color: #d7d7d7
}

.severde .myorder .order .fl span {
	margin-left: 0;
	font-size: .64rem;
	font-family: "黑体"
}

.severde .myorder .order .fr span.red {
	color: #f23030;
	font-size: .59733rem;
	font-family: "黑体"
}

.severde .paycloseto {
	padding: .64rem 0;
	border-bottom: 1px solid #d7d7d7
}

.xomjdche {
	overflow: hidden;
	padding: .42667rem 0;
	font-size: .64rem
}

.xomjdche a {
	padding: .17067rem .21333rem;
	border: 1px solid #7a7a7a;
	border-radius: .128rem;
	float: right;
	margin-left: .42667rem
}

.xomjdche .red {
	border-color: #f23030
}

.rechange ul li {
	position: relative
}

.rechange ul li:last-child:before {
	content: "";
	width: .04267rem;
	height: .64rem;
	background: #f8f8f8;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.32rem
}

.returntolist {
	overflow: hidden;
	padding: .42667rem 0;
	border-bottom: 1px solid #f8f8f8
}

.returntolist .list-top-re {
	font-size: .64rem;
	color: #999999;
	clear: both;
	line-height: 2
}

.returntolist .list-top-re .red {
	color: #f23030
}

.attention-shoppay .orderlistshpop {
	background-color: white
}

.mabo20 {
	margin-bottom: .42667rem
}

.thirsy .sww {
	padding: .42667rem 0
}

.thirsy .sww ul {
	clear: both;
	overflow: hidden;
	padding: .42667rem 0
}

.thirsy .sww ul li {
	float: left;
	font-size: .59733rem
}

.thirsy .sww ul .sw_question {
	color: #444444;
	width: 3.84rem;
	text-align: center;
	padding: 0 .21333rem
}

.thirsy .sww ul .sw_answer {
	color: #666666;
	padding: 0 .42667rem;
	width: 10.88rem
}

.thirsy .badimg {
	margin-top: .21333rem
}

.thirsy .badimg h4 {
	font-size: .59733rem;
	color: #666666
}

.thirsy .badimg ul {
	display: block;
	margin-top: 0;
	clear: both
}

.thirsy .badimg ul li {
	float: left;
	width: 20%;
	text-align: center;
	margin: 0
}

.thirsy .badimg ul li img {
	width: 2.77333rem;
	height: 2.77333rem
}

.tit-flash-sale {
	background-color: #333333;
	overflow: hidden
}

.tit-flash-sale ul li {
	float: left;
	width: 20%;
	text-align: center;
	color: white;
	height: 1.70667rem;
	line-height: 1.70667rem;
	cursor: pointer;
	font-size: .59733rem
}

.tit-flash-sale ul .red {
	border-bottom: 2px solid #ed5657
}

.tit2-flash-sale {
	background-color: white;
	overflow: hidden
}

.tit2-flash-sale ul li {
	float: left;
	width: 16.66667%;
	text-align: center;
	color: #666666;
	height: 1.70667rem;
	line-height: 1.70667rem;
	font-size: .59733rem;
	cursor: inherit
}

.tit2-flash-sale ul li span {
	background-color: #ececec;
	padding: .21333rem .42667rem;
	border-radius: .21333rem;
	cursor: pointer
}

.tit2-flash-sale ul .red {
	border-bottom: 0
}

.tit2-flash-sale ul .red span {
	color: white;
	background-color: #eb3133
}

.shop-flsa {
	overflow: hidden;
	padding: .42667rem 0
}

.shop-flsa .list3-onle {
	float: left;
	width: 33.33333%;
	text-align: center
}

.shop-flsa .list3-onle img {
	width: 4.84267rem;
	height: 3.60533rem
}

.shop-flsa .list3-onle p {
	padding: 0 .21333rem;
	text-align: left;
	line-height: 1.5;
	overflow: hidden
}

p.tit-nike {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .55467rem
}

p.nike-price {
	font-size: .64rem
}

p.nike-price .red {
	color: #eb3133;
	float: left
}

p.nike-price .throughli {
	text-decoration: line-through;
	color: #999999;
	font-size: .512rem;
	float: right;
	margin-top: .128rem
}

.omgbag {
	position: relative;
	height: 4.01067rem
}

.omgbag .gimg-diffcult {
	border-radius: 50%;
	overflow: hidden;
	position: absolute
}

.omgbag .wh152 {
	width: 3.24267rem;
	height: 3.24267rem;
	top: -1.344rem;
	z-index: 9
}

.omgbag .wh152 img {
	width: 3.24267rem;
	height: 3.24267rem
}

.omgbag .wh276 {
	width: 5.888rem;
	height: 5.888rem;
	top: -3.37067rem;
	left: 4.52267rem;
	z-index: 9
}

.omgbag .wh276 img {
	width: 5.888rem;
	height: 5.888rem
}

.omgbag .wh173 {
	width: 3.69067rem;
	height: 3.69067rem;
	top: -2.13333rem;
	left: 10.06933rem;
	z-index: 10
}

.omgbag .wh173 img {
	width: 3.69067rem;
	height: 3.69067rem
}

.omgbag .wh125 {
	width: 2.66667rem;
	height: 2.66667rem;
	top: -2.88rem;
	right: .64rem;
	z-index: 9
}

.omgbag .wh125 img {
	width: 2.66667rem;
	height: 2.66667rem
}

.omgbag .fon {
	position: absolute;
	width: 4.26667rem
}

.omgbag .whfon1 {
	top: 2.13333rem
}

.omgbag .whfon2 {
	top: 2.13333rem;
	margin-left: 1.06667rem
}

.omgbag .whfon2 .red {
	color: #eb3133
}

.omgbag .whfon3 {
	top: 2.13333rem;
	margin-left: 1.06667rem
}

.mytit_flash {
	background-color: white
}

.mytit_flash ul li {
	color: #222222;
	width: 25%
}

.mytit_flash ul .red {
	color: #f23030
}

.mytit_flash .addset li {
	width: 20%
}

.mypackeg {
	overflow: hidden;
	background-color: white
}

.mypackeg .packeg .fl h1 {
	width: 10.66667rem
}

.mypackeg .packeg .fl h1 span.bg {
	background-image: url(../images/ty.png)
}

.mypackeg .packeg .fl h1 span.zy {
	background-image: url(../images/zy.png);
	background-size: .81067rem
}

.mypackeg .packeg .fl p {
	width: 10.66667rem
}

.shop-mfive ul li {
	float: left;
	width: 25%;
	text-align: center;
	margin: 0 auto
}

.shop-mfive ul li a {
	display: block;
	border: 1px solid #f8f8f8;
	width: 2.60267rem;
	height: 2.60267rem;
	margin: 0 auto;
	text-align: center
}

.shop-mfive ul li a img {
	width: 2.56rem;
	height: 2.56rem
}

.shop-rebuy-price {
	margin: 1.06667rem 0;
	overflow: hidden
}

.price-alln {
	font-size: .55467rem;
	float: left;
	margin-top: .384rem
}

.price-alln .red {
	color: #f23030
}

.price-alln .threel {
	margin-left: .21333rem;
	font-size: .512rem
}

.shop-rebuy {
	float: right;
	padding: .36267rem .53333rem;
	border: 1px solid #f8f8f8;
	font-size: .55467rem;
	border-radius: .21333rem
}

.paysoon {
	color: white;
	background-color: #f23030;
	border: 0
}

.deorder {
	margin-right: .64rem
}

.cbaudience {
	padding: .21333rem 0
}

.cbaudience p {
	font-size: .55467rem;
	color: #222222;
	padding: .08533rem 0
}

.top-detailstore {
	overflow: hidden;
	padding-top: .42667rem
}

.top-detailstore .de_img_le {
	float: left
}

.top-detailstore .de_img_le img {
	width: 3.776rem;
	height: 3.776rem
}

.top-detailstore .de_font-midd {
	float: left;
	margin-top: .768rem;
	width: 7.04rem;
	margin-left: .42667rem
}

.top-detailstore .de_font-midd h3 {
	font-size: .768rem;
	font-weight: normal;
	margin: .21333rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.top-detailstore .de_font-midd p {
	font-size: .59733rem;
	color: #999999;
	margin: .21333rem;
	margin-top: .42667rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.top-detailstore .de-butt-ygz {
	float: right
}

.top-detailstore .de-butt-ygz .payclos {
	margin-top: 1.36533rem;
	overflow: hidden;
	padding: .21333rem .42667rem;
	border: 1px solid #f8f8f8;
	background-color: #e7f1f2;
	border-radius: .21333rem;
	cursor: pointer
}

.top-detailstore .de-butt-ygz .payclos i {
	float: left;
	background-image: url(../images/heart.png);
	background-repeat: no-repeat;
	background-size: .85333rem;
	width: .42667rem;
	height: .42667rem;
	display: block;
	margin: 0 auto;
	margin-top: .128rem;
	background-position-x: 0
}

.top-detailstore .de-butt-ygz .payclos .red {
	background-position-x: -.42667rem
}

.top-detailstore .de-butt-ygz .payclos span {
	float: left;
	font-size: .59733rem
}

.leve-trhee {
	overflow: hidden;
	padding-top: .42667rem;
	padding-bottom: .85333rem;
	border-bottom: 1px solid #f8f8f8
}

.leve-trhee ul li {
	float: left;
	width: 33.33333%;
	text-align: center
}

.leve-trhee ul li span {
	font-size: .59733rem;
	float: left
}

.leve-trhee ul li .red {
	color: #e23030
}

.leve-trhee ul li .gr {
	color: white;
	background: #e23030;
	border-radius: 50%;
	width: .72533rem;
	height: .72533rem;
	display: block;
	text-align: center;
	line-height: .72533rem;
	font-size: .512rem;
	margin-top: -.08533rem;
	margin-left: .21333rem
}

.leve-trhee ul li .green {
	color: #00a96b
}

.leve-trhee ul li .ba-green {
	background-color: #00a96b
}

.leve-trhee ul li .pink {
	color: #e716bd
}

.leve-trhee ul li .ba-pink {
	background-color: #e716bd
}

.leve-trhee ul .te-left {
	float: left
}

.leve-trhee ul .te-midden {
	padding-left: 7%
}

.leve-trhee ul .te-right span {
	float: right
}

.sinhert .content .floor ul li a h2 {
	color: inherit
}

.sto_kf {
	background-image: url(../images/detailstore.png);
	background-size: .96rem;
	width: .96rem;
	height: .85333rem;
	background-position-y: 0
}

.sto_ewm {
	background-position-y: -.896rem
}

.sto_phone {
	background-position-y: -1.83467rem
}

.fill-orderlist {
	margin-top: .42667rem;
	background: white
}

.fill-orderlist .shopprice .price_or p.red {
	color: #f23030
}

.fill-orderlist .shopprice .price_or p.ligfill {
	color: #666666
}

.invoice .myorder .order .fr span.setalit {
	line-height: 1.74933rem;
	margin-top: 0
}

.invoice .myorder .order .fl span.couponssl {
	background: #da1d1d;
	font-size: .512rem;
	color: white;
	padding: .08533rem .21333rem;
	margin-left: .42667rem
}

.customer-messa {
	background-color: white
}

.customer-messa .maleri30 {
	position: relative;
	overflow: hidden
}

.customer-messa p {
	font-size: .64rem;
	color: #232326;
	padding-top: .42667rem
}

.customer-messa textarea {
	width: 100%;
	height: 2.56rem;
	border: 1px solid #ebebeb;
	padding: .21333rem;
	font-size: .55467rem;
	color: #232326;
	margin: .42667rem 0;
	resize: none
}

.customer-messa .xianzd {
	position: absolute;
	color: #999;
	bottom: .64rem;
	right: .21333rem;
	font-size: .55467rem
}

.ma-to-200 {
	margin-top: 4.26667rem
}

.fillpay .fl {
	float: right;
	line-height: 2.13333rem;
	margin-right: 1.06667rem
}

.classreturn .content .mess img {
	width: .93867rem;
	height: .93867rem
}

.f3 {
	background: #f3f5f7
}

.shpmi {
	background: white
}

.dinaot {
	font-family: "黑体";
	line-height: 1.28rem
}

.dinaot .naem {
	font-size: .68267rem;
	display: inline-block;
	max-width: 10.66667rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.dinaot .Mright {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin-left: .128rem
}

.dinaot .red {
	float: right;
	font-size: .55467rem
}

.yg {
	background: url(../images/yg.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	background-size: 1.77067rem;
	margin-right: .128rem;
	width: .81067rem;
	height: .74667rem
}

.wuliumess {
	margin-top: .42667rem
}

.wuliumess .yg {
	background-position-x: -.93867rem;
	float: left
}

.wuliumess .naem {
	width: 13.78133rem;
	font-size: .68267rem;
	display: inline-block;
	float: left
}

.wuliumess .time {
	font-size: .55467rem;
	color: #666666;
	margin-left: .93867rem;
	padding: .42667rem 0;
	clear: both
}

.fukcuid {
	position: relative
}

.fukcuid .maleri30 {
	margin: 0 1.45067rem
}

.fukcuid .shopprice .fon_or {
	margin-top: .29867rem;
	color: #333333;
	font-family: "黑体";
	width: 10.53867rem
}

.fukcuid .shopprice .fon_or a {
	vertical-align: inherit
}

.shijefu {
	font-family: "黑体";
	background: white;
	line-height: 1.06667rem
}

.shijefu p {
	font-size: .59733rem;
	color: #333333;
	text-align: right
}

.shijefu p .fs24 {
	font-size: .512rem
}

.shijefu .butna {
	padding: .42667rem 0
}

.shijefu .butna a {
	padding: .17067rem .256rem;
	font-size: .64rem;
	border: 1px solid #c2c2c2;
	border-radius: .08533rem;
	margin-left: .10667rem
}

.shijefu .butna .red {
	border-color: #e23435
}

.quedbox {
	margin: .42667rem 0
}

.bg_white .fukcuid .fon_or {
	margin-top: .42667rem
}

.bg_white .fukcuid .fon_or h2 {
	height: 1.87733rem;
	line-height: .93867rem
}

.fukcuid {
	background: #f8f8f8;
	overflow: hidden;
	padding-bottom: .64rem
}

.euresucess {
	background: white;
	text-align: center;
	padding: 1.28rem 0
}

.euresucess img {
	width: 5.22667rem;
	height: 3.34933rem
}

.euresucess p {
	font-family: "黑体";
	font-size: .64rem;
	padding-top: .64rem
}

.sonfbst {
	background: white;
	padding: .64rem 0
}

.sonfbst span {
	font-size: .64rem;
	color: #666666;
	font-family: "黑体"
}

.fbs {
	background: url(../images/fbs.png) no-repeat;
	width: .72533rem;
	height: .72533rem;
	background-size: cover;
	display: inline-block;
	vertical-align: bottom;
	margin-right: .64rem
}

.mae .maleri30 {
	margin: 0 .64rem
}

.mae .shopprice .fon_or {
	width: 12.16rem;
	margin-top: .42667rem
}

.compj {
	padding: .21333rem .42667rem;
	border: 1px solid #c2c2c2;
	border-radius: .08533rem;
	font-size: .64rem;
	float: right
}

.bg_white .fukcuid {
	background: white;
	padding-bottom: .42667rem
}

.surshko {
	z-index: 999;
	display: none;
	width: 12.58667rem;
	font-family: "黑体";
	border-radius: .21333rem;
	position: fixed;
	top: 50%;
	left: 50%;
	bottom: 50%;
	right: 50%;
	overflow: hidden;
	height: 6.25067rem;
	margin-top: -3.12533rem;
	margin-left: -6.29333rem
}

.surshko p {
	background: white;
	font-size: .768rem;
	color: #333333;
	padding: 1.83467rem 0;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	height: 4.43733rem
}

.weiyi a {
	display: block;
	float: left;
	text-align: center;
	height: 1.81333rem;
	line-height: 1.81333rem;
	background: white;
	width: 50%;
	font-size: .68267rem
}

.weiyi .eno {
	background: #f23030;
	color: white
}

.cuidd {
	z-index: 999;
	display: none;
	width: 12.58667rem;
	font-family: "黑体";
	border-radius: .21333rem;
	position: fixed;
	top: 50%;
	left: 50%;
	bottom: 50%;
	right: 50%;
	overflow: hidden;
	height: 6.25067rem;
	margin-top: -3.12533rem;
	margin-left: -6.29333rem
}

.cuidd p {
	background: white;
	padding: .64rem 2.13333rem;
	line-height: 1.06667rem;
	font-size: .768rem;
	color: #333333;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	margin: 0 auto;
	text-align: left;
	height: 4.43733rem
}

.applytime {
	background: white
}

.applytime p {
	font-size: .59733rem;
	color: #222222;
	font-family: "黑体";
	width: 6.4rem;
	margin: 0 auto;
	line-height: .85333rem;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis
}

.bgwappl {
	background: white
}

.applyover {
	width: 10.53867rem;
	margin: 0 auto;
	overflow: hidden;
	font-family: "黑体";
	padding-top: 1.28rem
}

.applyover a {
	width: 4.48rem;
	height: 1.344rem;
	text-align: center;
	line-height: 1.344rem;
	border: 1px solid #cbcbcb;
	color: #666666;
	font-size: .55467rem
}

.applyover a:first-child {
	float: left
}

.applyover a:last-child {
	float: right
}

.pjiscion {
	padding-top: .42667rem;
	background: white
}

.pjiscion ul li {
	float: left;
	width: 33.33333%;
	text-align: center;
	font-size: .59733rem;
	font-family: "黑体";
	line-height: .85333rem;
	cursor: pointer
}

.pjiscion ul .red {
	color: #f23030;
	border-bottom: 1px solid #f23030;
	padding-bottom: .42667rem
}

.after-set-li ul li {
	width: 33.33333%
}

.said {
	background: url(../images/co.png) no-repeat;
	width: .512rem;
	height: .448rem;
	display: inline-block;
	vertical-align: inherit;
	background-size: cover;
	margin-right: .128rem
}

.co2 {
	background: url(../images/co2.png) no-repeat;
	width: .6016rem;
	height: .512rem;
	background-size: cover
}

.c23 {
	background: url(../images/c23.png) no-repeat;
	width: .512rem;
	height: .512rem;
	background-size: cover
}

.c24 {
	background: url(../images/c24.png) no-repeat;
	width: .384rem;
	height: .36267rem;
	background-size: cover
}

.dapco .compj {
	border-color: #F23030;
	margin-left: .32rem;
	color: #f23030
}

.dapco .nomar {
	border-color: inherit;
	color: inherit
}

.dyeai {
	clear: both;
	overflow: hidden;
	font-size: .512rem;
	color: #b3b3b3
}

.dyeai span {
	float: right;
	margin-top: .32rem;
	margin-right: 2.13333rem
}

.pall0 {
	padding: 0 .21333rem;
	color: #b3b3b3;
	font-size: .512rem
}

.quedbox.bg_white .img_or img {
	border: 0
}

.bg_white .bg3g {
	background: #f3f5f7
}

.bg3g .dyeai {
	background: white;
	padding: .42667rem 0;
	margin-top: .53333rem
}

.overdeta .wuliumess {
	margin-top: .42667rem
}

.overdeta .wuliumess .yg {
	background-position-x: -.93867rem;
	float: left
}

.overdeta .wuliumess .naem {
	width: 13.35467rem;
	font-size: .68267rem;
	display: inline-block;
	float: left
}

.overdeta .wuliumess .time {
	font-size: .55467rem;
	color: #666666;
	margin-left: .93867rem;
	padding: .42667rem 0;
	clear: both
}

.overdeta .Mright {
	float: right;
	position: relative;
	top: 1.06667rem
}

.overdeta .edit_gtfix {
	min-height: 2.944rem
}

.oversetimh .shopprice {
	position: relative;
	overflow: hidden
}

.oversetimh .maleri30 {
	margin-right: .64rem
}

.oversetimh .shopprice .fon_or {
	margin-top: .32rem;
	width: 8.40533rem
}

.oversetimh p {
	padding: 0 .21333rem;
	font-size: .512rem;
	color: #999999
}

.pricangec {
	float: right;
	margin-top: 32px
}

.plad {
	display: block;
	border: 1px solid #dadada;
	padding: .17067rem;
	position: absolute;
	bottom: 0;
	right: 0
}

.gwcw {
	background: url(../images/gwcx.png) no-repeat;
	width: .59733rem;
	height: .59733rem;
	display: inline-block;
	vertical-align: middle;
	background-size: .59733rem
}

.liaxkf {
	background: white;
	padding: .42667rem 0
}

.liaxkf .maleri30 {
	margin: 0 1.06667rem
}

.liaxkf .maleri30 a {
	display: block;
	font-size: .55467rem;
	color: #222222;
	font-family: "黑体";
	border: 1px solid #c2c2c2;
	text-align: center;
	padding: .21333rem 0;
	border-radius: .128rem
}

.inftwic p {
	border-bottom: 1px solid #f5f5f5;
	padding: .42667rem 0;
	margin-top: 0
}

.inftwic .dark {
	color: #333333;
	font-family: "黑体"
}

.inftwic-b {
	padding-top: .21333rem
}

.inftwic-b p {
	border-bottom: 0
}

.backba {
	background: #f3f5f7
}

.dindboxt {
	background: white;
	font-family: "黑体";
	font-size: .64rem;
	padding: .42667rem 0
}

.dindboxt p {
	line-height: 1.06667rem
}

.dindboxt p .gray {
	color: #666666
}

.comnes {
	background: white;
	font-family: "黑体";
	font-size: .64rem;
	padding: .64rem 0
}

.comnes p {
	line-height: .64rem
}

.comnes a.red {
	margin-top: .64rem;
	width: 100%;
	height: 1.28rem;
	text-align: center;
	line-height: 1.28rem;
	border: 1px solid #e23435;
	border-radius: .128rem;
	display: block
}

.listschdule {
	background: white;
	font-family: "黑体";
	overflow: hidden
}

.listschdule .tittimlord {
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	padding: .42667rem 0;
	width: 13.93067rem;
	float: right
}

.listschdule .tittimlord:last-child {
	border-bottom: 0
}

.listschdule .tittimlord h2 {
	font-size: .59733rem;
	color: #727272
}

.listschdule .tittimlord p {
	font-size: .55467rem;
	color: #999999;
	overflow: hidden
}

.listschdule .tittimlord p span {
	float: left;
	display: block
}

.listschdule .tittimlord p span.store_dd {
	width: 11.072rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.listschdule .tittimlord h2,.listschdule .tittimlord p {
	margin: .42667rem 0
}

.listschdule .red-around:before {
	content: "";
	display: block;
	width: .55467rem;
	height: .55467rem;
	background: #e23435;
	border-radius: 50%;
	border: 4px solid #ed8182;
	position: relative;
	left: -1.28rem;
	top: 1.06667rem;
	z-index: 9
}

.listschdule .red-around:after {
	content: "";
	display: block;
	width: .02133rem;
	background: #bfbfbf;
	height: 100%;
	position: absolute;
	left: -.91733rem;
	bottom: -1.81333rem
}

.listschdule .gray-around:before {
	content: "";
	display: block;
	width: .32rem;
	height: .32rem;
	background: #bfbfbf;
	border-radius: 50%;
	position: relative;
	left: -1.06667rem;
	top: .85333rem
}

.listschdule .gray-around:after {
	content: "";
	display: block;
	width: .02133rem;
	background: #bfbfbf;
	height: 100%;
	position: absolute;
	left: -.91733rem;
	top: -3.11467rem
}

.fl_addextra {
	width: 10.88rem;
	overflow: hidden;
	white-space: nowrap
}

.fr_extra {
	line-height: 2.304rem
}

.sueye {
	padding: .17067rem .256rem;
	font-size: .64rem;
	border: 1px solid #c2c2c2;
	border-radius: .08533rem;
	margin-left: .10667rem
}

.orderrefuce .tittimlord h2 {
	line-height: .768rem
}

.orderrefuce .tittimlord h2 a {
	color: #62a4f5;
	vertical-align: bottom;
	text-decoration: underline
}

.orderrefuce .gray-around:after {
	top: -2.41067rem
}

.applyafter .paycloseto .deleshow .qxatten .weight p {
	float: left;
	width: 5.33333rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.applyafter .tuharecha .paycloseto .deleshow .qxatten .closeannten {
	top: -.17067rem
}

.applyafter .tuharecha .paycloseto {
	padding: .42667rem 0
}

.seravetype {
	overflow: hidden;
	font-family: "黑体";
	background: white;
	padding: .42667rem 0
}

.seravetype p {
	font-size: .68267rem;
	line-height: .85333rem
}

.seravetype .fuwxbo {
	font-size: .64rem;
	line-height: 1.70667rem
}

.seravetype .fuwxbo a {
	padding: .21333rem .85333rem;
	border: 1px solid #c4c4c4;
	border-radius: .128rem;
	margin-right: .42667rem
}

.seravetype .fuwxbo .red {
	border-color: #e23435
}

.seravetype .plus {
	padding: .42667rem 0
}

.seravetype .plus span {
	border-color: #dadde0
}

.seravetype ul {
	overflow: hidden
}

.seravetype ul li {
	float: left;
	width: 20%;
	margin: .42667rem 0
}

.seravetype ul li .shcph {
	width: 2.688rem;
	height: 2.688rem;
	border: 1px solid #dadde0;
	text-align: center;
	cursor: pointer
}

.seravetype ul li .shcph img {
	width: 2.688rem;
	height: 2.688rem
}

.inspectrepot .radio {
	margin-right: 1.06667rem;
	float: left;
	width: inherit;
	padding: .42667rem 0
}

.inspectrepot .radio .che span {
	vertical-align: baseline;
	font-size: .64rem;
	color: #666666
}

.seravetype .ifhaeu {
	font-size: .59733rem;
	color: #999999
}

.apply-afterserve textarea {
	height: 3.62667rem;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	outline: none
}

.nextbutt {
	padding: 1.664rem 0
}

.nextbutt a {
	display: block;
	width: 6.12267rem;
	height: 1.408rem;
	text-align: center;
	line-height: 1.408rem;
	border-radius: .21333rem;
	font-size: .68267rem;
	color: white;
	background: #f23030;
	margin: 0 auto
}

.jaz {
	font-family: "黑体";
	background: white
}

.chineinvoice {
	font-family: "黑体";
	background: white
}

.chineinvoice .lingtd {
	color: #666666;
	font-size: .55467rem;
	padding: .53333rem 0
}

.chineinvoice .radio {
	width: 100%;
	padding-top: 0;
	padding-bottom: .64rem
}

.sabbao {
	font-family: "黑体";
	text-align: center;
	width: 7.25333rem;
	height: 1.83467rem;
	line-height: 1.83467rem;
	color: white;
	font-size: .768rem;
	margin: 0 auto;
	background: #f23030;
	display: block;
	position: absolute;
	bottom: 6.4rem;
	left: 50%;
	right: 50%;
	margin-left: -3.62667rem
}

.shprutba {
	background: white
}

.tutif {
	font-size: .68267rem;
	padding: .42667rem 0
}

.kzthuic {
	line-height: 1.81333rem;
	padding-bottom: .896rem
}

.kzthuic .kaid {
	padding: .42667rem;
	border: 1px solid #f23030;
	color: #f23030;
	font-size: .59733rem
}

.intrudjs {
	padding: .42667rem 0
}

.intrudjs p {
	font-size: .55467rem;
	color: #666666;
	line-height: 1.06667rem
}

.zblikbo {
	background: white
}

.zblikbo .qhsxix {
	margin-left: .64rem
}

.zblikbo .qhsxix .myorder {
	padding-left: 0
}

.zblikbo .qhsxix .myorder .order .fl span {
	margin-left: 0
}

.zblikbo .qhsxix .cl-ordhi {
	height: inherit
}

.zblikbo .qhsxix .cl-ordhi .order {
	overflow: inherit
}

.li9 {
	color: #999999;
	font-size: .512rem
}

.addretu {
	font-size: .68267rem;
	width: 10.88rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.addretu2 {
	font-size: .68267rem;
	width: 10.88rem;
	resize: none;
	border: 0;
	outline: none;
	min-height: 1.472rem;
	max-height: 3.56267rem
}

.sunhj {
	padding: 1.06667rem 0
}

.sunhj a {
	width: 6.10133rem;
	height: 1.408rem;
	display: block;
	text-align: center;
	color: white;
	line-height: 1.408rem;
	background: #f23030;
	font-size: .68267rem;
	margin: 0 auto;
	border-radius: .128rem
}

.coupon_csswri ul li {
	margin-top: 1.06667rem;
	float: left;
	width: 6.61333rem
}

.coupon_csswri ul li:nth-child(2n) {
	float: right
}

.coupon_csswri ul li .xd_time {
	font-size: .59733rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999999;
	padding: .59733rem 0
}

.coupon_he ul li {
	width: 33.33333%
}

.cp_alo .pon_top {
	color: white;
	background: #fd9064;
	height: 2.56rem;
	padding-left: .64rem;
	position: relative
}

.cp_alo .pon_top:after {
	content: "";
	background: url(../images/coupon_a.png);
	background-size: .256rem;
	background-repeat: repeat-x;
	width: 100%;
	height: .08533rem;
	position: absolute;
	bottom: -.02133rem;
	left: 0
}

.cp_alo .pon_top h1 {
	font-size: .768rem;
	margin: 0;
	padding: .42667rem 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.cp_alo .pon_top h1 .fosi {
	font-size: .512rem
}

.cp_alo .pon_top p {
	font-size: .34133rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.cp_alo .pon_dow {
	height: 3.62667rem;
	background: white
}

.cp_alo .pon_dow p {
	color: #999999;
	font-size: .29867rem;
	padding: .64rem 0 .64rem .64rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.cp_alo .pon_dow .usecoupon {
	display: block;
	width: 3.328rem;
	height: .896rem;
	color: #fd9064;
	font-size: .42667rem;
	border: 1px solid #fd9064;
	line-height: .896rem;
	text-align: center;
	margin: 0 auto;
	border-radius: .42667rem
}

.passtime .pon_top {
	background: #999999
}

.passtime .pon_dow .usecoupon {
	border-color: #999999;
	color: #999999;
	cursor: no-drop
}

.p_zyft {
	padding: .64rem 0
}

.p_zyft .ka {
	background: url(../images/ka.png) no-repeat;
	width: .85333rem;
	height: .55467rem;
	display: inline-block;
	vertical-align: top;
	background-size: .85333rem;
	margin-right: .128rem
}

.p_zyft .yg {
	background-position-x: -.93867rem;
	vertical-align: text-top
}

.p_zyft p {
	font-size: .64rem
}

.in_chio {
	color: #5b5b5b;
	font-size: .512rem
}

.p_zyfm img {
	border: 1px solid #dddddd;
	width: 2.13333rem;
	height: 2.13333rem;
	margin-right: .91733rem
}

.p_zyfm img:nth-child(5n) {
	margin-right: 0
}

.p_zyfb {
	padding: .64rem 0
}

.p_zyfb a {
	padding: .384rem;
	border: 1px solid #b0b0b0;
	font-size: .55467rem;
	border-radius: .128rem;
	margin-right: .42667rem;
	display: inline-block
}

.p_zyfb .red {
	color: #f23030;
	border-color: #f23030
}

.pay_mind {
	border-bottom: 1px solid #dadde0;
	background: white
}

.submit_com {
	color: #f23030;
	font-size: .59733rem
}

.sp_idear {
	overflow: hidden;
	padding: .85333rem;
	background-color: white
}

.sp_idear img {
	float: left;
	width: 2.13333rem;
	height: 2.13333rem;
	display: block
}

.com_igy {
	margin-left: .64rem;
	float: left
}

.com_igy p {
	font-size: .68267rem
}

.star_click {
	margin-top: .46933rem;
	position: relative
}

.star_click .comment-item-star_wr {
	height: .74667rem;
	width: .96rem;
	background: url(../images/comment-star_wr.png) repeat-x 0 0;
	background-size: .96rem;
	display: inline-block;
	background-position-y: -.85333rem;
	cursor: pointer
}

.real-star_wr {
	height: .74667rem;
	background: url(../images/comment-star_wr.png) repeat-x 0 0;
	background-size: .96rem;
	display: inline-block;
	background-position-y: -.02133rem
}

.comm_text_goods {
	background: #f3f5f7;
	padding: 1.06667rem 0
}

.comm_text_goods .tapassa {
	height: 3.84rem;
	background: inherit;
	outline: none;
	border: 0;
	line-height: .85333rem
}

.wlcomenser {
	background: white;
	border-bottom: 1px solid #ebebeb
}

.wlcomenser .lifi {
	color: #666666;
	font-size: .59733rem;
	margin-top: .08533rem
}

.thirs_commen {
	background: white;
	padding-bottom: 1.06667rem
}

.al_comentaid {
	padding-top: 1.06667rem
}

.al_comentaid .taidh {
	float: left;
	font-size: .68267rem;
	margin-top: .04267rem;
	padding-left: 1.408rem
}

.al_comentaid .star_click {
	float: right;
	margin-top: 0
}

.confine-wsp {
	width: 10.15467rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.shuxg {
	margin-top: .59733rem
}

.custer .content .menu a {
	display: inline-block;
	margin-left: 1.06667rem
}

.neibohoo {
	position: relative
}

.near_orbr {
	right: 0;
	position: absolute;
	z-index: 999
}

.near_orbr a {
	display: block;
	width: 5.33333rem;
	height: 1.70667rem;
	line-height: 1.70667rem;
	text-align: center;
	color: white;
	background: #808080;
	font-size: .68267rem;
	border-bottom: 1px solid #9a9a9a
}

.near_orbr a:last-child {
	border-bottom: 0
}

.maleri50 {
	margin: 0 1.06667rem
}

.order_datanoprice {
	width: 8.27733rem;
	background: #aad2ff;
	border-radius: .08533rem;
	font-size: .68267rem;
	padding: .64rem;
	margin: 0 auto
}

.order_datanoprice p {
	line-height: .896rem
}

.order_datanoprice p .co_blue {
	color: #0000ee;
	text-decoration: underline
}

.system_dialogue {
	background: white;
	padding: .64rem;
	border: 1px solid #dadde0
}

.system_dialogue .systemmessage {
	color: #929292;
	font-size: .59733rem
}

.system_dialogue .systemcontact {
	margin-top: .64rem;
	color: #4e4e4e;
	font-size: .64rem;
	line-height: .768rem
}

.salesclerk_dialogue {
	overflow: hidden
}

.salesclerk_dialogue .saleslogo img {
	width: 1.70667rem;
	height: 1.70667rem;
	border: 1px solid #dadde0
}

.salesclerk_dialogue .salescontact {
	padding: .64rem;
	background: white;
	width: 11.34933rem;
	font-size: .64rem;
	color: #929292;
	line-height: .768rem;
	border-radius: .42667rem;
	position: relative
}

.salesclerk_dialogue .salescontact:before {
	content: "";
	background: url(../images/1317.png) no-repeat;
	width: .27733rem;
	height: .36267rem;
	background-size: .55467rem;
	position: absolute;
	left: -.27733rem;
	top: .768rem
}

.customer_dialogue .salescontact:before {
	right: -.27733rem;
	left: inherit;
	background-position-x: -.27733rem
}

.customer_dialogue .salescontact img {
	width: 1.408rem;
	height: 1.408rem
}

.order_datanoprice,.system_dialogue,.salesclerk_dialogue {
	margin-top: 1.74933rem;
	margin-bottom: 1.74933rem
}

.hiddenbox {
	height: 2.13333rem;
	overflow: hidden
}

#he100 {
	height: 2.13333rem
}

.write_dialogue {
	background: #f0f0f0;
	text-align: center;
	height: 2.13333rem;
	line-height: 2.38933rem;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	width: 16rem
}

.write_dialogue a {
	position: absolute;
	cursor: pointer;
	display: block;
	height: 1.36533rem;
	width: 1.36533rem;
	top: 50%;
	margin-top: -.68267rem
}

.write_dialogue a .write {
	background: url(../images/write.png) no-repeat;
	background-size: 2.77333rem;
	height: 1.376rem;
	width: 1.376rem;
	display: inline-block
}

.write_dialogue .face {
	left: .64rem
}

.write_dialogue .writemf {
	width: 11.52rem;
	height: 1.49333rem;
	border-radius: .08533rem;
	outline: none;
	border: 0;
	padding: 0 .21333rem;
	font-size: .64rem;
	color: #666666
}

.write_dialogue .send {
	right: .64rem
}

.write_dialogue .send .write {
	background-position-x: -1.408rem
}

.write_replece {
	position: relative
}

.face-wrap {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9;
	background-size: 16rem;
	width: 16rem;
	margin: 0 auto;
	background-repeat: no-repeat
}

.face-wrap-1 {
	background-image: url(../images/face-panel1.2fe5ad465032e7aadae0afca8ebf43f5.png)
}

.face-wrap-2 {
	background-image: url(../images/face-panel2.8e18d844ab6d8cb545234adb1530e621.png)
}

.face-wrap-3 {
	background-image: url(../images/face-panel3.6b545eb939f31bdfd2fbbdcd896d08fa.png)
}

.face-wrap-4 {
	background-image: url(../images/face-panel4.ffa662fda1d9509d6b1384e34e50eb1d.png)
}

.face-wrap-5 {
	background-image: url(../images/face-panel5.5a20055da498e5d4502211589668eb5a.png)
}

.face-img {
	float: left;
	box-sizing: border-box;
	width: 2.28267rem;
	height: 2.02667rem;
	cursor: pointer
}

.successsystem {
	text-align: center;
	padding: 2.13333rem 0
}

.successsystem img {
	width: 3.2rem;
	height: 3.2rem
}

.prompt_s {
	font-size: .55467rem;
	color: #999999;
	text-align: center
}

.systemprompt {
	text-align: center;
	margin-top: 1.06667rem
}

.systemprompt a {
	display: inline-block;
	width: 40%;
	height: 1.06667rem;
	background: #f23030;
	line-height: 1.06667rem;
	text-align: center;
	color: white;
	border-radius: .128rem;
	margin: 0 .42667rem;
	font-size: .59733rem
}

.al_mosttype {
	background: white
}

.slide_list_row {
	width: 13.22667rem;
	white-space: nowrap;
	overflow: auto;
	overflow-y: hidden
}

.slide_list_row::-webkit-scrollbar {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-scrollbar-thumb {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-scrollbar-track {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-scrollbar-button {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-scrollbar-track-piece {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-scrollbar-corner {
	background-color: transparent;
	height: 0
}

.slide_list_row::-webkit-resizer {
	background-color: transparent;
	height: 0
}

.slide_list_row a {
	font-size: .59733rem;
	color: #333333;
	display: inline-block;
	padding: .576rem 0;
	margin-right: .896rem;
	white-space: nowrap
}

.slide_list_row .bobo2 {
	border-bottom: 2px solid #e23435
}

.rilick {
	width: 1.49333rem;
	border-left: 1px solid #e3e5e9;
	text-align: right;
	margin: .448rem 0
}

.rilick img {
	width: .98133rem;
	height: .85333rem
}

.goodsimgbo {
	width: 3.17867rem;
	height: 3.008rem;
	border: 1px solid #e3e5e9;
	float: left;
	position: relative;
	z-index: 2;
	margin: 0 .256rem
}

.goodsimgbo img {
	width: 3.136rem;
	height: 2.96533rem
}

.goods-limit-fo {
	width: 7.63733rem
}

.goods-limit-fo .name {
	color: #333333;
	font-size: .512rem;
	line-height: 1.5;
	display: block;
	height: 1.536rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-word;
	margin-top: .17067rem
}

.goods-limit-fo .condition {
	color: #74d2d4;
	font-size: .55467rem;
	margin-top: .17067rem
}

.goods-limit-fo .condition em {
	font-size: .85333rem;
	color: #4cb6b8;
	margin-right: .21333rem
}

.alcowlone {
	background: white;
	margin: .34133rem 0;
	position: relative
}

.remind_tim {
	position: absolute;
	left: -1px;
	top: -1px;
	color: white;
	font-size: .42667rem;
	background: url(../images/get.png) no-repeat;
	width: 2.496rem;
	height: .768rem;
	line-height: .81067rem;
	background-size: cover;
	padding-left: .10667rem;
	z-index: 3
}

.goods-limit {
	width: 11.34933rem;
	padding: .64rem 0;
	position: relative
}

.goods-limit:before {
	content: "";
	background: url(../images/saw-l.png) no-repeat;
	width: .21333rem;
	height: 4.20267rem;
	background-size: cover;
	position: absolute;
	left: -.128rem;
	top: 0
}

.goods-limit:after {
	content: "";
	background: url(../images/saw-r.png) no-repeat;
	width: .29867rem;
	height: 4.352rem;
	background-size: cover;
	position: absolute;
	right: -.128rem;
	top: -.04267rem;
	z-index: 2
}

.get-limit {
	position: relative;
	width: 3.37067rem;
	background: #74d2d4;
	height: 3.008rem;
	padding: .64rem 0;
	text-align: center;
	-moz-box-sizing: initial;
	-webkit-box-sizing: initial;
	box-sizing: initial;
	-moz-border-radius-topright: .21333rem;
	-webkit-border-top-right-radius: .21333rem;
	border-top-right-radius: .21333rem;
	-moz-border-radius-bottomright: .21333rem;
	-webkit-border-bottom-right-radius: .21333rem;
	border-bottom-right-radius: .21333rem
}

.get-limit canvas {
	width: 2.13333rem;
	height: 2.13333rem
}

.get-limit .data_num {
	font-family: "黑体";
	font-size: .512rem;
	color: #FFFFFF;
	width: 2.34667rem;
	text-align: center;
	position: absolute;
	top: 1.23733rem;
	left: 50%;
	margin-left: -1.17333rem;
	line-height: 1.2
}

.get-limit .data_num .getcatch {
	display: block
}

.get-limit .data_num .datanum {
	display: block
}

.get-limit .clickgetcoupon {
	display: block;
	background: white;
	color: #74d2d4;
	font-size: .512rem;
	width: 2.816rem;
	border-radius: .384rem;
	padding: .064rem;
	border: 4px solid #48b3b5;
	margin: 0 auto;
	letter-spacing: 1px
}

.begintimeSurplus {
	color: white;
	padding-bottom: .21333rem
}

.begintimeSurplus .titt {
	font-size: .512rem;
	display: block
}

.begintimeSurplus .timeback {
	font-size: .512rem;
	display: block;
	color: white;
	padding: .256rem 0
}

.begintimeSurplus .timeback a {
	color: #48b3b5;
	border: 2px solid #48b3b5;
	background: white;
	padding: .064rem
}

.begintimeSurplus .peopleremind {
	font-size: .42667rem;
	display: block
}

.container {
	width: 0;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 10000;
	display: none;
	overflow-x: hidden
}

.container .city-list,.container .province-list,.container .area-list {
	width: 100%;
	overflow-x: hidden
}

.container .city {
	overflow-x: hidden;
	padding: .42667rem;
	background-color: #ffffff;
	margin-top: 1.45067rem
}

.container .city p {
	font-size: .55467rem;
	color: #afafaf;
	width: 95%;
	height: 2.13333rem;
	line-height: 2.13333rem;
	border-bottom: 1px solid #e8ecf1;
	cursor: pointer
}

.container .city p.co_current {
	color: #f23030
}

.screen_wi_loc {
	display: block;
	width: 14.4rem;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #f8f8f8
}

.screen_wi_loc .suce_ok {
	font-size: 0.59733rem
}

.screen_wi_loc .content .search {
	width: 10.64533rem;
	margin-left: -1.38667rem
}

.emptyedit {
	position: absolute;
	right: .64rem
}

.emptyedit a {
	font-size: .59733rem;
	color: #999999;
	border-left: .04267rem solid #999;
	padding-left: .29867rem;
	margin-left: .21333rem
}

.emptyedit a:first-child {
	border-left: 0;
	margin-left: 0;
	padding-left: 0
}

.lookalike a {
	float: right;
	display: block;
	width: 2.176rem;
	font-size: .55467rem;
	color: #666666;
	border: 1px solid #666666;
	padding: .192rem 0;
	text-align: center;
	border-radius: .08533rem
}

.mt12 {
	margin-top: .256rem
}

.dejsshort .radio {
	display: none
}

.dejsshort .se_sclist {
	border-bottom: none
}

.dejsshort .se_sclist .deleshow {
	border-bottom: 1px solid #e3e5e9
}

.dejsshort .se_sclist .deleshow .deletes {
	margin-top: .256rem
}

.dejsshort .se_sclist .deleshow .prices .sc_pri {
	margin-top: .21333rem
}

.hiradio .radio {
	display: block
}

.hiradio .deleshow {
	width: 9.17333rem
}

.hiradio .deleshow .similar-product-text {
	width: 9.17333rem !important
}

.daterecord {
	font-size: .59733rem;
	color: #666666;
	padding: .64rem 0;
	border-bottom: 1px solid #e3e5e9
}

.delbrowser p {
	font-size: .68267rem;
	line-height: 3.11467rem
}

.a_emptyall {
	display: none
}
 
